├── .gitignore ├── .travis.yml ├── Algorithms ├── 0001.two_sum │ ├── README.md │ ├── two_sum.rs │ └── two_sum_test.rs ├── 0002.add_two_numbers │ ├── README.md │ ├── add_two_numbers.rs │ └── add_two_numbers_test.rs ├── 0003.longest_substring_without_repeating_characters │ ├── README.md │ ├── longest_substring_without_repeating_characters.rs │ └── longest_substring_without_repeating_characters_test.rs ├── 0004.median_of_two_sorted_arrays │ ├── README.md │ ├── median_of_two_sorted_arrays.rs │ └── median_of_two_sorted_arrays_test.rs ├── 0005.longest_palindromic_substring │ ├── README.md │ ├── longest_palindromic_substring.rs │ └── longest_palindromic_substring_test.rs ├── 0006.zigzag_conversion │ ├── README.md │ ├── zigzag_conversion.rs │ └── zigzag_conversion_test.rs ├── 0007.reverse_integer │ ├── README.md │ ├── reverse_integer.rs │ └── reverse_integer_test.rs ├── 0008.string_to_integer_atoi │ ├── README.md │ ├── string_to_integer_atoi.rs │ └── string_to_integer_atoi_test.rs ├── 0009.palindrome_number │ ├── README.md │ ├── palindrome_number.rs │ └── palindrome_number_test.rs ├── 0010.regular_expression_matching │ ├── README.md │ ├── regular_expression_matching.rs │ └── regular_expression_matching_test.rs ├── 0011.container_with_most_water │ ├── README.md │ ├── container_with_most_water.rs │ └── container_with_most_water_test.rs ├── 0012.integer_to_roman │ ├── README.md │ ├── integer_to_roman.rs │ └── integer_to_roman_test.rs ├── 0013.roman_to_integer │ ├── README.md │ ├── roman_to_integer.rs │ └── roman_to_integer_test.rs ├── 0014.longest_common_prefix │ ├── README.md │ ├── longest_common_prefix.rs │ └── longest_common_prefix_test.rs ├── 0015.3sum │ ├── 3sum.rs │ ├── 3sum_test.rs │ └── README.md ├── 0016.3sum_closest │ ├── 3sum_closest.rs │ ├── 3sum_closest_test.rs │ └── README.md ├── 0017.letter_combinations_of_a_phone_number │ ├── README.md │ ├── letter_combinations_of_a_phone_number.rs │ ├── letter_combinations_of_a_phone_number_test.rs │ └── phone.png ├── 0018.4sum │ ├── 4sum.rs │ ├── 4sum_test.rs │ └── README.md ├── 0019.remove_nth_node_from_end_of_list │ ├── README.md │ ├── remove_nth_node_from_end_of_list.rs │ └── remove_nth_node_from_end_of_list_test.rs ├── 0020.valid_parentheses │ ├── README.md │ ├── valid_parentheses.rs │ └── valid_parentheses_test.rs ├── 0021.merge_two_sorted_lists │ ├── README.md │ ├── merge_two_sorted_lists.rs │ └── merge_two_sorted_lists_test.rs ├── 0022.generate_parentheses │ ├── README.md │ ├── generate_parentheses.rs │ └── generate_parentheses_test.rs ├── 0023.merge_k_sorted_lists │ ├── README.md │ ├── merge_k_sorted_lists.rs │ └── merge_k_sorted_lists_test.rs ├── 0024.swap_nodes_in_pairs │ ├── README.md │ ├── swap_nodes_in_pairs.rs │ └── swap_nodes_in_pairs_test.rs ├── 0025.reverse_nodes_in_k_group │ ├── README.md │ ├── reverse_nodes_in_k_group.rs │ └── reverse_nodes_in_k_group_test.rs ├── 0026.remove_duplicates_from_sorted_array │ ├── README.md │ ├── remove_duplicates_from_sorted_array.rs │ └── remove_duplicates_from_sorted_array_test.rs ├── 0027.remove_element │ ├── README.md │ ├── remove_element.rs │ └── remove_element_test.rs ├── 0028.implement_strstr │ ├── README.md │ ├── implement_strstr.rs │ └── implement_strstr_test.rs ├── 0029.divide_two_integers │ ├── README.md │ ├── divide_two_integers.rs │ └── divide_two_integers_test.rs ├── 0030.substring_with_concatenation_of_all_words │ ├── README.md │ ├── substring_with_concatenation_of_all_words.rs │ └── substring_with_concatenation_of_all_words_test.rs ├── 0031.next_permutation │ ├── README.md │ ├── next_permutation.rs │ └── next_permutation_test.rs ├── 0032.longest_valid_parentheses │ ├── README.md │ ├── longest_valid_parentheses.rs │ └── longest_valid_parentheses_test.rs ├── 0033.search_in_rotated_sorted_array │ ├── README.md │ ├── search_in_rotated_sorted_array.rs │ └── search_in_rotated_sorted_array_test.rs ├── 0034.search_for_a_range │ ├── README.md │ ├── search_for_a_range.rs │ └── search_for_a_range_test.rs ├── 0035.search_insert_position │ ├── README.md │ ├── search_insert_position.rs │ └── search_insert_position_test.rs ├── 0036.valid_sudoku │ ├── README.md │ ├── sudoku.png │ ├── valid_sudoku.rs │ └── valid_sudoku_test.rs ├── 0037.sudoku_solver │ ├── 1.png │ ├── 2.png │ ├── README.md │ ├── sudoku_solver.rs │ └── sudoku_solver_test.rs ├── 0038.count_and_say │ ├── README.md │ ├── count_and_say.rs │ └── count_and_say_test.rs ├── 0039.combination_sum │ ├── README.md │ ├── combination_sum.rs │ └── combination_sum_test.rs ├── 0040.combination_sum_ii │ ├── 100.png │ ├── README.md │ ├── combination_sum_ii.rs │ └── combination_sum_ii_test.rs ├── 0041.first_missing_positive │ ├── README.md │ ├── first_missing_positive.rs │ └── first_missing_positive_test.rs ├── 0042.trapping_rain_water │ ├── README.md │ ├── rainwatertrap.png │ ├── trapping_rain_water.rs │ └── trapping_rain_water_test.rs ├── 0043.multiply_strings │ ├── README.md │ ├── multiply_strings.rs │ └── multiply_strings_test.rs ├── 0044.wildcard_matching │ ├── README.md │ ├── wildcard_matching.rs │ └── wildcard_matching_test.rs ├── 0045.jump_game_ii │ ├── README.md │ ├── jump_game_ii.rs │ └── jump_game_ii_test.rs ├── 0046.permutations │ ├── README.md │ ├── permutations.rs │ └── permutations_test.rs ├── 0047.permutations_ii │ ├── README.md │ ├── permutations_ii.rs │ └── permutations_ii_test.rs ├── 0048.rotate_image │ ├── README.md │ ├── rotate_image.rs │ └── rotate_image_test.rs ├── 0049.group_anagrams │ ├── README.md │ ├── group_anagrams.rs │ └── group_anagrams_test.rs ├── 0050.powx_n │ ├── README.md │ ├── powx_n.rs │ └── powx_n_test.rs ├── 0051.n_queens │ ├── 8-queens.png │ ├── README.md │ ├── n_queens.rs │ └── n_queens_test.rs ├── 0052.n_queens_ii │ ├── 8-queens.png │ ├── README.md │ ├── n_queens_ii.rs │ └── n_queens_ii_test.rs ├── 0053.maximum_subarray │ ├── README.md │ ├── maximum_subarray.rs │ └── maximum_subarray_test.rs ├── 0054.spiral_matrix │ ├── README.md │ ├── spiral_matrix.rs │ └── spiral_matrix_test.rs ├── 0055.jump_game │ ├── README.md │ ├── jump_game.rs │ └── jump_game_test.rs ├── 0056.merge_intervals │ ├── README.md │ ├── merge_intervals.rs │ └── merge_intervals_test.rs ├── 0057.insert_interval │ ├── README.md │ ├── insert_interval.rs │ └── insert_interval_test.rs ├── 0058.length_of_last_word │ ├── README.md │ ├── length_of_last_word.rs │ └── length_of_last_word_test.rs ├── 0059.spiral_matrix_ii │ ├── README.md │ ├── spiral_matrix_ii.rs │ └── spiral_matrix_ii_test.rs ├── 0060.permutation_sequence │ ├── README.md │ ├── permutation_sequence.rs │ └── permutation_sequence_test.rs ├── 0061.rotate_list │ ├── README.md │ ├── rotate_list.rs │ └── rotate_list_test.rs ├── 0062.unique_paths │ ├── README.md │ ├── robot_maze.png │ ├── unique_paths.rs │ └── unique_paths_test.rs ├── 0063.unique_paths_ii │ ├── README.md │ ├── unique_paths_ii.rs │ └── unique_paths_ii_test.rs ├── 0064.minimum_path_sum │ ├── README.md │ ├── minimum_path_sum.rs │ └── minimum_path_sum_test.rs ├── 0065.valid_number │ ├── README.md │ ├── valid_number.rs │ └── valid_number_test.rs ├── 0066.plus_one │ ├── README.md │ ├── plus_one.rs │ └── plus_one_test.rs ├── 0067.add_binary │ ├── README.md │ ├── add_binary.rs │ └── add_binary_test.rs ├── 0068.text_justification │ ├── README.md │ ├── text_justification.rs │ └── text_justification_test.rs ├── 0069.sqrtx │ ├── README.md │ ├── sqrtx.rs │ └── sqrtx_test.rs ├── 0070.climbing_stairs │ ├── README.md │ ├── climbing_stairs.rs │ └── climbing_stairs_test.rs ├── 0071.simplify_path │ ├── README.md │ ├── simplify_path.rs │ └── simplify_path_test.rs ├── 0072.edit_distance │ ├── README.md │ ├── edit_distance.rs │ └── edit_distance_test.rs ├── 0073.set_matrix_zeroes │ ├── README.md │ ├── set_matrix_zeroes.rs │ └── set_matrix_zeroes_test.rs ├── 0074.search_a_2d_matrix │ ├── README.md │ ├── search_a_2d_matrix.rs │ └── search_a_2d_matrix_test.rs ├── 0075.sort_colors │ ├── README.md │ ├── sort_colors.rs │ └── sort_colors_test.rs ├── 0076.minimum_window_substring │ ├── README.md │ ├── minimum_window_substring.rs │ └── minimum_window_substring_test.rs ├── 0077.combinations │ ├── README.md │ ├── combinations.rs │ └── combinations_test.rs ├── 0078.subsets │ ├── README.md │ ├── subsets.rs │ └── subsets_test.rs ├── 0079.word_search │ ├── README.md │ ├── word_search.rs │ └── word_search_test.rs ├── 0080.remove_duplicates_from_sorted_array_ii │ ├── README.md │ ├── remove_duplicates_from_sorted_array_ii.rs │ └── remove_duplicates_from_sorted_array_ii_test.rs ├── 0081.search_in_rotated_sorted_array_ii │ ├── README.md │ ├── search_in_rotated_sorted_array_ii.rs │ └── search_in_rotated_sorted_array_ii_test.rs ├── 0082.remove_duplicates_from_sorted_list_ii │ ├── README.md │ ├── remove_duplicates_from_sorted_list_ii.rs │ └── remove_duplicates_from_sorted_list_ii_test.rs ├── 0083.remove_duplicates_from_sorted_list │ ├── README.md │ ├── remove_duplicates_from_sorted_list.rs │ └── remove_duplicates_from_sorted_list_test.rs ├── 0084.largest_rectangle_in_histogram │ ├── README.md │ ├── histogram.png │ ├── histogram_area.png │ ├── largest_rectangle_in_histogram.rs │ └── largest_rectangle_in_histogram_test.rs ├── 0085.maximal_rectangle │ ├── README.md │ ├── maximal_rectangle.rs │ └── maximal_rectangle_test.rs ├── 0086.partition_list │ ├── README.md │ ├── partition_list.rs │ └── partition_list_test.rs ├── 0087.scramble_string │ ├── README.md │ ├── scramble_string.rs │ └── scramble_string_test.rs ├── 0088.merge_sorted_array │ ├── README.md │ ├── merge_sorted_array.rs │ └── merge_sorted_array_test.rs ├── 0089.gray_code │ ├── README.md │ ├── gray_code.rs │ └── gray_code_test.rs ├── 0090.subsets_ii │ ├── README.md │ ├── subsets_ii.rs │ └── subsets_ii_test.rs ├── 0091.decode_ways │ ├── README.md │ ├── decode_ways.rs │ └── decode_ways_test.rs ├── 0092.reverse_linked_list_ii │ ├── README.md │ ├── reverse_linked_list_ii.rs │ └── reverse_linked_list_ii_test.rs ├── 0093.restore_ip_addresses │ ├── README.md │ ├── restore_ip_addresses.rs │ └── restore_ip_addresses_test.rs ├── 0094.binary_tree_inorder_traversal │ ├── README.md │ ├── binary_tree_inorder_traversal.rs │ └── binary_tree_inorder_traversal_test.rs ├── 0095.unique_binary_search_trees_ii │ ├── README.md │ ├── unique_binary_search_trees_ii.rs │ └── unique_binary_search_trees_ii_test.rs ├── 0096.unique_binary_search_trees │ ├── README.md │ ├── unique_binary_search_trees.rs │ └── unique_binary_search_trees_test.rs ├── 0097.interleaving_string │ ├── README.md │ ├── interleaving_string.rs │ └── interleaving_string_test.rs ├── 0098.validate_binary_search_tree │ ├── README.md │ ├── validate_binary_search_tree.rs │ └── validate_binary_search_tree_test.rs ├── 0099.recover_binary_search_tree │ ├── README.md │ ├── recover_binary_search_tree.rs │ └── recover_binary_search_tree_test.rs ├── 0100.same_tree │ ├── README.md │ ├── same_tree.rs │ └── same_tree_test.rs ├── 0101.symmetric_tree │ ├── README.md │ ├── symmetric_tree.rs │ └── symmetric_tree_test.rs ├── 0102.binary_tree_level_order_traversal │ ├── README.md │ ├── binary_tree_level_order_traversal.rs │ └── binary_tree_level_order_traversal_test.rs ├── 0103.binary_tree_zigzag_level_order_traversal │ ├── README.md │ ├── binary_tree_zigzag_level_order_traversal.rs │ └── binary_tree_zigzag_level_order_traversal_test.rs ├── 0104.maximum_depth_of_binary_tree │ ├── README.md │ ├── maximum_depth_of_binary_tree.rs │ └── maximum_depth_of_binary_tree_test.rs ├── 0105.construct_binary_tree_from_preorder_and_inorder_traversal │ ├── README.md │ ├── construct_binary_tree_from_preorder_and_inorder_traversal.rs │ └── construct_binary_tree_from_preorder_and_inorder_traversal_test.rs ├── 0106.construct_binary_tree_from_inorder_and_postorder_traversal │ ├── README.md │ ├── construct_binary_tree_from_inorder_and_postorder_traversal.rs │ └── construct_binary_tree_from_inorder_and_postorder_traversal_test.rs ├── 0107.binary_tree_level_order_traversal_ii │ ├── README.md │ ├── binary_tree_level_order_traversal_ii.rs │ └── binary_tree_level_order_traversal_ii_test.rs ├── 0108.convert_sorted_array_to_binary_search_tree │ ├── README.md │ ├── convert_sorted_array_to_binary_search_tree.rs │ └── convert_sorted_array_to_binary_search_tree_test.rs ├── 0109.convert_sorted_list_to_binary_search_tree │ ├── 109.png │ ├── README.md │ ├── convert_sorted_list_to_binary_search_tree.rs │ └── convert_sorted_list_to_binary_search_tree_test.rs ├── 0110.balanced_binary_tree │ ├── README.md │ ├── balanced_binary_tree.rs │ └── balanced_binary_tree_test.rs ├── 0111.minimum_depth_of_binary_tree │ ├── README.md │ ├── minimum_depth_of_binary_tree.rs │ └── minimum_depth_of_binary_tree_test.rs ├── 0112.path_sum │ ├── README.md │ ├── path_sum.rs │ └── path_sum_test.rs ├── 0113.path_sum_ii │ ├── README.md │ ├── path_sum_ii.rs │ └── path_sum_ii_test.rs ├── 0114.flatten_binary_tree_to_linked_list │ ├── README.md │ ├── flatten_binary_tree_to_linked_list.rs │ └── flatten_binary_tree_to_linked_list_test.rs ├── 0115.distinct_subsequences │ ├── README.md │ ├── distinct_subsequences.rs │ └── distinct_subsequences_test.rs ├── 0118.pascals_triangle │ ├── README.md │ ├── pascals_triangle.rs │ └── pascals_triangle_test.rs ├── 0119.pascals_triangle_ii │ ├── README.md │ ├── pascals_triangle_ii.rs │ └── pascals_triangle_ii_test.rs ├── 0120.triangle │ ├── README.md │ ├── triangle.rs │ └── triangle_test.rs ├── 0121.best_time_to_buy_and_sell_stock │ ├── README.md │ ├── best_time_to_buy_and_sell_stock.rs │ └── best_time_to_buy_and_sell_stock_test.rs ├── 0122.best_time_to_buy_and_sell_stock_ii │ ├── README.md │ ├── best_time_to_buy_and_sell_stock_ii.rs │ └── best_time_to_buy_and_sell_stock_ii_test.rs ├── 0123.best_time_to_buy_and_sell_stock_iii │ ├── README.md │ ├── best_time_to_buy_and_sell_stock_iii.rs │ └── best_time_to_buy_and_sell_stock_iii_test.rs ├── 0124.binary_tree_maximum_path_sum │ ├── README.md │ ├── binary_tree_maximum_path_sum.rs │ └── binary_tree_maximum_path_sum_test.rs ├── 0125.valid_palindrome │ ├── README.md │ ├── valid_palindrome.rs │ └── valid_palindrome_test.rs ├── 0126.word_ladder_ii │ ├── 126.png │ ├── README.md │ ├── word_ladder_ii.rs │ └── word_ladder_ii_test.rs ├── 0127.word_ladder │ ├── 127.100.png │ ├── README.md │ ├── word_ladder.rs │ └── word_ladder_test.rs ├── 0128.longest_consecutive_sequence │ ├── README.md │ ├── longest_consecutive_sequence.rs │ └── longest_consecutive_sequence_test.rs ├── 0129.sum_root_to_leaf_numbers │ ├── README.md │ ├── sum_root_to_leaf_numbers.rs │ └── sum_root_to_leaf_numbers_test.rs ├── 0130.surrounded_regions │ ├── README.md │ ├── surrounded_regions.rs │ └── surrounded_regions_test.rs ├── 0131.palindrome_partitioning │ ├── README.md │ ├── palindrome_partitioning.rs │ └── palindrome_partitioning_test.rs ├── 0132.palindrome_partitioning_ii │ ├── README.md │ ├── palindrome_partitioning_ii.rs │ └── palindrome_partitioning_ii_test.rs ├── 0134.gas_station │ ├── README.md │ ├── gas_station.rs │ └── gas_station_test.rs ├── 0135.candy │ ├── README.md │ ├── candy.rs │ └── candy_test.rs ├── 0136.single_number │ ├── README.md │ ├── single_number.rs │ └── single_number_test.rs ├── 0137.single_number_ii │ ├── README.md │ ├── single_number_ii.rs │ └── single_number_ii_test.rs ├── 0139.word_break │ ├── README.md │ ├── word_break.rs │ └── word_break_test.rs ├── 0140.word_break_ii │ ├── README.md │ ├── word_break_ii.rs │ └── word_break_ii_test.rs ├── 0143.reorder_list │ ├── README.md │ ├── reorder_list.rs │ └── reorder_list_test.rs ├── 0144.binary_tree_preorder_traversal │ ├── README.md │ ├── binary_tree_preorder_traversal.rs │ └── binary_tree_preorder_traversal_test.rs ├── 0145.binary_tree_postorder_traversal │ ├── README.md │ ├── binary_tree_postorder_traversal.rs │ └── binary_tree_postorder_traversal_test.rs ├── 0146.lru_cache │ ├── README.md │ ├── lru_cache.rs │ └── lru_cache_test.rs ├── 0147.insertion_sort_list │ ├── README.md │ ├── insertion_sort_list.rs │ └── insertion_sort_list_test.rs ├── 0148.sort_list │ ├── README.md │ ├── sort_list.rs │ └── sort_list_test.rs ├── 0149.max_points_on_a_line │ ├── 149.100.png │ ├── README.md │ ├── max_points_on_a_line.rs │ └── max_points_on_a_line_test.rs ├── 0150.evaluate_reverse_polish_notation │ ├── README.md │ ├── evaluate_reverse_polish_notation.rs │ └── evaluate_reverse_polish_notation_test.rs ├── 0152.maximum_product_subarray │ ├── README.md │ ├── maximum_product_subarray.rs │ └── maximum_product_subarray_test.rs ├── 0153.find_minimum_in_rotated_sorted_array │ ├── README.md │ ├── find_minimum_in_rotated_sorted_array.rs │ └── find_minimum_in_rotated_sorted_array_test.rs ├── 0154.find_minimum_in_rotated_sorted_array_ii │ ├── README.md │ ├── find_minimum_in_rotated_sorted_array_ii.rs │ └── find_minimum_in_rotated_sorted_array_ii_test.rs ├── 0155.min_stack │ ├── README.md │ ├── min_stack.rs │ └── min_stack_test.rs ├── 0162.find_peak_element │ ├── README.md │ ├── find_peak_element.rs │ └── find_peak_element_test.rs ├── 0164.maximum_gap │ ├── README.md │ ├── maximum_gap.rs │ └── maximum_gap_test.rs ├── 0165.compare_version_numbers │ ├── README.md │ ├── compare_version_numbers.rs │ └── compare_version_numbers_test.rs ├── 0166.fraction_to_recurring_decimal │ ├── README.md │ ├── fraction_to_recurring_decimal.rs │ └── fraction_to_recurring_decimal_test.rs ├── 0167.two_sum_ii_input_array_is_sorted │ ├── README.md │ ├── two_sum_ii_input_array_is_sorted.rs │ └── two_sum_ii_input_array_is_sorted_test.rs ├── 0168.excel_sheet_column_title │ ├── README.md │ ├── excel_sheet_column_title.rs │ └── excel_sheet_column_title_test.rs ├── 0169.majority_element │ ├── README.md │ ├── majority_element.rs │ └── majority_element_test.rs ├── 0171.excel_sheet_column_number │ ├── README.md │ ├── excel_sheet_column_number.rs │ └── excel_sheet_column_number_test.rs ├── 0172.factorial_trailing_zeroes │ ├── README.md │ ├── factorial_trailing_zeroes.rs │ └── factorial_trailing_zeroes_test.rs ├── 0174.dungeon_game │ ├── 174.100.png │ ├── README.md │ ├── dungeon.png │ ├── dungeon_game.rs │ └── dungeon_game_test.rs ├── 0179.largest_number │ ├── README.md │ ├── largest_number.rs │ └── largest_number_test.rs ├── 0187.repeated_dna_sequences │ ├── README.md │ ├── repeated_dna_sequences.rs │ └── repeated_dna_sequences_test.rs ├── 0188.best_time_to_buy_and_sell_stock_iv │ ├── README.md │ ├── best_time_to_buy_and_sell_stock_iv.rs │ └── best_time_to_buy_and_sell_stock_iv_test.rs ├── 0189.rotate_array │ ├── README.md │ ├── rotate_array.rs │ └── rotate_array_test.rs ├── 0198.house_robber │ ├── README.md │ ├── house_robber.rs │ └── house_robber_test.rs ├── 0199.binary_tree_right_side_view │ ├── README.md │ ├── binary_tree_right_side_view.rs │ └── binary_tree_right_side_view_test.rs ├── 0200.number_of_islands │ ├── README.md │ ├── number_of_islands.rs │ └── number_of_islands_test.rs ├── 0201.bitwise_and_of_numbers_range │ ├── README.md │ ├── bitwise_and_of_numbers_range.rs │ └── bitwise_and_of_numbers_range_test.rs ├── 0202.happy_number │ ├── README.md │ ├── happy_number.rs │ └── happy_number_test.rs ├── 0203.remove_linked_list_elements │ ├── README.md │ ├── remove_linked_list_elements.rs │ └── remove_linked_list_elements_test.rs ├── 0204.count_primes │ ├── README.md │ ├── count_primes.rs │ └── count_primes_test.rs ├── 0205.isomorphic_strings │ ├── README.md │ ├── isomorphic_strings.rs │ └── isomorphic_strings_test.rs ├── 0206.reverse_linked_list │ ├── README.md │ ├── reverse_linked_list.rs │ └── reverse_linked_list_test.rs ├── 0207.course_schedule │ ├── README.md │ ├── course_schedule.rs │ └── course_schedule_test.rs ├── 0208.implement_trie_prefix_tree │ ├── README.md │ ├── implement_trie_prefix_tree.rs │ └── implement_trie_prefix_tree_test.rs ├── 0209.minimum_size_subarray_sum │ ├── README.md │ ├── minimum_size_subarray_sum.rs │ └── minimum_size_subarray_sum_test.rs ├── 0210.course_schedule_ii │ ├── README.md │ ├── course_schedule_ii.rs │ └── course_schedule_ii_test.rs ├── 0211.add_and_search_word_data_structure_design │ ├── README.md │ ├── add_and_search_word_data_structure_design.rs │ └── add_and_search_word_data_structure_design_test.rs ├── 0212.word_search_ii │ ├── README.md │ ├── word_search_ii.rs │ └── word_search_ii_test.rs ├── 0213.house_robber_ii │ ├── README.md │ ├── house_robber_ii.rs │ └── house_robber_ii_test.rs ├── 0214.shortest_palindrome │ ├── README.md │ ├── shortest_palindrome.rs │ └── shortest_palindrome_test.rs ├── 0215.kth_largest_element_in_an_array │ ├── README.md │ ├── kth_largest_element_in_an_array.rs │ └── kth_largest_element_in_an_array_test.rs ├── 0216.combination_sum_iii │ ├── README.md │ ├── combination_sum_iii.rs │ └── combination_sum_iii_test.rs ├── 0217.contains_duplicate │ ├── README.md │ ├── contains_duplicate.rs │ └── contains_duplicate_test.rs ├── 0218.the_skyline_problem │ ├── README.md │ ├── a.jpg │ ├── b.jpg │ ├── the_skyline_problem.rs │ └── the_skyline_problem_test.rs ├── 0219.contains_duplicate_ii │ ├── README.md │ ├── contains_duplicate_ii.rs │ └── contains_duplicate_ii_test.rs ├── 0220.contains_duplicate_iii │ ├── README.md │ ├── contains_duplicate_iii.rs │ └── contains_duplicate_iii_test.rs ├── 0221.maximal_square │ ├── README.md │ ├── maximal_square.rs │ └── maximal_square_test.rs ├── 0223.rectangle_area │ ├── 223.png │ ├── README.md │ ├── rectangle_area.rs │ └── rectangle_area_test.rs ├── 0224.basic_calculator │ ├── README.md │ ├── basic_calculator.rs │ └── basic_calculator_test.rs ├── 0225.implement_stack_using_queues │ ├── README.md │ ├── implement_stack_using_queues.rs │ └── implement_stack_using_queues_test.rs ├── 0226.invert_binary_tree │ ├── README.md │ ├── invert_binary_tree.rs │ └── invert_binary_tree_test.rs ├── 0227.basic_calculator_ii │ ├── 227.100.png │ ├── README.md │ ├── basic_calculator_ii.rs │ └── basic_calculator_ii_test.rs ├── 0228.summary_ranges │ ├── README.md │ ├── summary_ranges.rs │ └── summary_ranges_test.rs ├── 0229.majority_element_ii │ ├── README.md │ ├── majority_element_ii.rs │ └── majority_element_ii_test.rs ├── 0230.kth_smallest_element_in_a_bst │ ├── README.md │ ├── kth_smallest_element_in_a_bst.rs │ └── kth_smallest_element_in_a_bst_test.rs ├── 0231.power_of_two │ ├── README.md │ ├── power_of_two.rs │ └── power_of_two_test.rs ├── 0232.implement_queue_using_stacks │ ├── README.md │ ├── implement_queue_using_stacks.rs │ └── implement_queue_using_stacks_test.rs ├── 0233.number_of_digit_one │ ├── README.md │ ├── number_of_digit_one.rs │ └── number_of_digit_one_test.rs ├── 0234.palindrome_linked_list │ ├── README.md │ ├── palindrome_linked_list.rs │ └── palindrome_linked_list_test.rs ├── 0238.product_of_array_except_self │ ├── 238.png │ ├── README.md │ ├── product_of_array_except_self.rs │ └── product_of_array_except_self_test.rs ├── 0239.sliding_window_maximum │ ├── README.md │ ├── sliding_window_maximum.rs │ └── sliding_window_maximum_test.rs ├── 0240.search_a_2d_matrix_ii │ ├── README.md │ ├── search_a_2d_matrix_ii.rs │ └── search_a_2d_matrix_ii_test.rs ├── 0241.different_ways_to_add_parentheses │ ├── README.md │ ├── different_ways_to_add_parentheses.rs │ └── different_ways_to_add_parentheses_test.rs ├── 0242.valid_anagram │ ├── README.md │ ├── valid_anagram.rs │ └── valid_anagram_test.rs ├── 0257.binary_tree_paths │ ├── README.md │ ├── binary_tree_paths.rs │ └── binary_tree_paths_test.rs ├── 0258.add_digits │ ├── README.md │ ├── add_digits.rs │ └── add_digits_test.rs ├── 0260.single_number_iii │ ├── README.md │ ├── single_number_iii.rs │ └── single_number_iii_test.rs ├── 0263.ugly_number │ ├── README.md │ ├── ugly_number.rs │ └── ugly_number_test.rs ├── 0264.ugly_number_ii │ ├── README.md │ ├── ugly_number_ii.rs │ └── ugly_number_ii_test.rs ├── 0268.missing_number │ ├── README.md │ ├── missing_number.rs │ └── missing_number_test.rs ├── 0273.integer_to_english_words │ ├── README.md │ ├── integer_to_english_words.rs │ └── integer_to_english_words_test.rs ├── 0274.h_index │ ├── README.md │ ├── h_index.rs │ └── h_index_test.rs ├── 0275.h_index_ii │ ├── README.md │ ├── h_index_ii.rs │ └── h_index_ii_test.rs ├── 0279.perfect_squares │ ├── README.md │ ├── perfect_squares.rs │ └── perfect_squares_test.rs ├── 0282.expression_add_operators │ ├── README.md │ ├── expression_add_operators.rs │ └── expression_add_operators_test.rs ├── 0283.move_zeroes │ ├── README.md │ ├── move_zeroes.rs │ └── move_zeroes_test.rs ├── 0287.find_the_duplicate_number │ ├── README.md │ ├── find_the_duplicate_number.rs │ └── find_the_duplicate_number_test.rs ├── 0289.game_of_life │ ├── README.md │ ├── game_of_life.rs │ └── game_of_life_test.rs ├── 0290.word_pattern │ ├── README.md │ ├── word_pattern.rs │ └── word_pattern_test.rs ├── 0292.nim_game │ ├── README.md │ ├── nim_game.rs │ └── nim_game_test.rs ├── 0295.find_median_from_data_stream │ ├── 295.100.png │ ├── README.md │ ├── find_median_from_data_stream.rs │ └── find_median_from_data_stream_test.rs ├── 0299.bulls_and_cows │ ├── README.md │ ├── bulls_and_cows.rs │ └── bulls_and_cows_test.rs ├── 0300.longest_increasing_subsequence │ ├── README.md │ ├── longest_increasing_subsequence.rs │ └── longest_increasing_subsequence_test.rs ├── 0301.remove_invalid_parentheses │ ├── README.md │ ├── remove_invalid_parentheses.rs │ └── remove_invalid_parentheses_test.rs ├── 0303.range_sum_query_immutable │ ├── README.md │ ├── range_sum_query_immutable.rs │ └── range_sum_query_immutable_test.rs ├── 0304.range_sum_query_2d_immutable │ ├── README.md │ ├── range_sum_query_2d.png │ ├── range_sum_query_2d_immutable.rs │ └── range_sum_query_2d_immutable_test.rs ├── 0306.additive_number │ ├── README.md │ ├── additive_number.rs │ └── additive_number_test.rs ├── 0307.range_sum_query_mutable │ ├── README.md │ ├── range_sum_query_mutable.rs │ └── range_sum_query_mutable_test.rs ├── 0309.best_time_to_buy_and_sell_stock_with_cooldown │ ├── README.md │ ├── best_time_to_buy_and_sell_stock_with_cooldown.rs │ └── best_time_to_buy_and_sell_stock_with_cooldown_test.rs ├── 0310.minimum_height_trees │ ├── 310.100.png │ ├── README.md │ ├── minimum_height_trees.rs │ └── minimum_height_trees_test.rs ├── 0312.burst_balloons │ ├── README.md │ ├── burst_balloons.rs │ └── burst_balloons_test.rs ├── 0313.super_ugly_number │ ├── README.md │ ├── super_ugly_number.rs │ └── super_ugly_number_test.rs ├── 0315.count_of_smaller_numbers_after_self │ ├── README.md │ ├── count_of_smaller_numbers_after_self.rs │ └── count_of_smaller_numbers_after_self_test.rs ├── 0316.remove_duplicate_letters │ ├── README.md │ ├── remove_duplicate_letters.rs │ └── remove_duplicate_letters_test.rs ├── 0318.maximum_product_of_word_lengths │ ├── README.md │ ├── maximum_product_of_word_lengths.rs │ └── maximum_product_of_word_lengths_test.rs ├── 0319.bulb_switcher │ ├── README.md │ ├── bulb_switcher.rs │ └── bulb_switcher_test.rs ├── 0321.create_maximum_number │ ├── 321.100.png │ ├── README.md │ ├── create_maximum_number.rs │ └── create_maximum_number_test.rs ├── 0322.coin_change │ ├── README.md │ ├── coin_change.rs │ └── coin_change_test.rs ├── 0324.wiggle_sort_ii │ ├── README.md │ ├── wiggle_sort_ii.rs │ └── wiggle_sort_ii_test.rs ├── 0326.power_of_three │ ├── README.md │ ├── power_of_three.rs │ └── power_of_three_test.rs ├── 0327.count_of_range_sum │ ├── README.md │ ├── count_of_range_sum.rs │ └── count_of_range_sum_test.rs ├── 0328.odd_even_linked_list │ ├── README.md │ ├── odd_even_linked_list.rs │ └── odd_even_linked_list_test.rs ├── 0329.longest_increasing_path_in_a_matrix │ ├── README.md │ ├── longest_increasing_path_in_a_matrix.rs │ └── longest_increasing_path_in_a_matrix_test.rs ├── 0330.patching_array │ ├── README.md │ ├── patching_array.rs │ └── patching_array_test.rs ├── 0331.verify_preorder_serialization_of_a_binary_tree │ ├── README.md │ ├── verify_preorder_serialization_of_a_binary_tree.rs │ └── verify_preorder_serialization_of_a_binary_tree_test.rs ├── 0332.reconstruct_itinerary │ ├── 332.100.png │ ├── README.md │ ├── reconstruct_itinerary.rs │ └── reconstruct_itinerary_test.rs ├── 0334.increasing_triplet_subsequence │ ├── README.md │ ├── increasing_triplet_subsequence.rs │ └── increasing_triplet_subsequence_test.rs ├── 0335.self_crossing │ ├── 335.100.png │ ├── 335.png │ ├── README.md │ ├── self_crossing.rs │ └── self_crossing_test.rs ├── 0336.palindrome_pairs │ ├── README.md │ ├── palindrome_pairs.rs │ └── palindrome_pairs_test.rs ├── 0337.house_robber_iii │ ├── README.md │ ├── house_robber_iii.rs │ └── house_robber_iii_test.rs ├── 0338.counting_bits │ ├── README.md │ ├── counting_bits.rs │ └── counting_bits_test.rs ├── 0342.power_of_four │ ├── README.md │ ├── power_of_four.rs │ └── power_of_four_test.rs ├── 0343.integer_break │ ├── README.md │ ├── integer_break.rs │ └── integer_break_test.rs ├── 0344.reverse_string │ ├── README.md │ ├── reverse_string.rs │ └── reverse_string_test.rs ├── 0345.reverse_vowels_of_a_string │ ├── README.md │ ├── reverse_vowels_of_a_string.rs │ └── reverse_vowels_of_a_string_test.rs ├── 0347.top_k_frequent_elements │ ├── README.md │ ├── top_k_frequent_elements.rs │ └── top_k_frequent_elements_test.rs ├── 0349.intersection_of_two_arrays │ ├── README.md │ ├── intersection_of_two_arrays.rs │ └── intersection_of_two_arrays_test.rs ├── 0350.intersection_of_two_arrays_ii │ ├── README.md │ ├── intersection_of_two_arrays_ii.rs │ └── intersection_of_two_arrays_ii_test.rs ├── 0352.data_stream_as_disjoint_intervals │ ├── README.md │ ├── data_stream_as_disjoint_intervals.rs │ └── data_stream_as_disjoint_intervals_test.rs ├── 0354.russian_doll_envelopes │ ├── README.md │ ├── russian_doll_envelopes.rs │ └── russian_doll_envelopes_test.rs ├── 0355.design_twitter │ ├── README.md │ ├── design_twitter.rs │ └── design_twitter_test.rs ├── 0357.count_numbers_with_unique_digits │ ├── README.md │ ├── count_numbers_with_unique_digits.rs │ └── count_numbers_with_unique_digits_test.rs ├── 0363.max_sum_of_rectangle_no_larger_than_k │ ├── 363.100.png │ ├── README.md │ ├── max_sum_of_rectangle_no_larger_than_k.rs │ └── max_sum_of_rectangle_no_larger_than_k_test.rs ├── 0365.water_and_jug_problem │ ├── README.md │ ├── water_and_jug_problem.rs │ └── water_and_jug_problem_test.rs ├── 0367.valid_perfect_square │ ├── README.md │ ├── valid_perfect_square.rs │ └── valid_perfect_square_test.rs ├── 0368.largest_divisible_subset │ ├── README.md │ ├── largest_divisible_subset.rs │ └── largest_divisible_subset_test.rs ├── 0371.sum_of_two_integers │ ├── README.md │ ├── sum_of_two_integers.rs │ └── sum_of_two_integers_test.rs ├── 0372.super_pow │ ├── README.md │ ├── super_pow.rs │ └── super_pow_test.rs ├── 0373.find_k_pairs_with_smallest_sums │ ├── README.md │ ├── find_k_pairs_with_smallest_sums.rs │ └── find_k_pairs_with_smallest_sums_test.rs ├── 0375.guess_number_higher_or_lower_ii │ ├── README.md │ ├── guess_number_higher_or_lower_ii.rs │ └── guess_number_higher_or_lower_ii_test.rs ├── 0376.wiggle_subsequence │ ├── README.md │ ├── wiggle_subsequence.rs │ └── wiggle_subsequence_test.rs ├── 0377.combination_sum_iv │ ├── README.md │ ├── combination_sum_iv.rs │ └── combination_sum_iv_test.rs ├── 0378.kth_smallest_element_in_a_sorted_matrix │ ├── README.md │ ├── kth_smallest_element_in_a_sorted_matrix.rs │ └── kth_smallest_element_in_a_sorted_matrix_test.rs ├── 0380.insert_delete_getrandom_o1 │ ├── README.md │ ├── insert_delete_getrandom_o1.rs │ └── insert_delete_getrandom_o1_test.rs ├── 0381.insert_delete_getrandom_o1_duplicates_allowed │ ├── 381.png │ ├── README.md │ ├── insert_delete_getrandom_o1_duplicates_allowed.rs │ └── insert_delete_getrandom_o1_duplicates_allowed_test.rs ├── 0382.linked_list_random_node │ ├── 382.100.png │ ├── README.md │ ├── linked_list_random_node.rs │ └── linked_list_random_node_test.rs ├── 0383.ransom_note │ ├── README.md │ ├── ransom_note.rs │ └── ransom_note_test.rs ├── 0384.shuffle_an_array │ ├── 384.100.png │ ├── README.md │ ├── shuffle_an_array.rs │ └── shuffle_an_array_test.rs ├── 0385.mini_parser │ ├── README.md │ ├── mini_parser.rs │ └── mini_parser_test.rs ├── 0387.first_unique_character_in_a_string │ ├── README.md │ ├── first_unique_character_in_a_string.rs │ └── first_unique_character_in_a_string_test.rs ├── 0388.longest_absolute_file_path │ ├── README.md │ ├── longest_absolute_file_path.rs │ └── longest_absolute_file_path_test.rs ├── 0389.find_the_difference │ ├── README.md │ ├── find_the_difference.rs │ └── find_the_difference_test.rs ├── 0390.elimination_game │ ├── README.md │ ├── elimination_game.rs │ └── elimination_game_test.rs ├── 0391.perfect_rectangle │ ├── README.md │ ├── perfect_rectangle.rs │ └── perfect_rectangle_test.rs ├── 0392.is_subsequence │ ├── README.md │ ├── is_subsequence.rs │ └── is_subsequence_test.rs ├── 0393.utf_8_validation │ ├── README.md │ ├── utf_8_validation.rs │ └── utf_8_validation_test.rs ├── 0394.decode_string │ ├── README.md │ ├── decode_string.rs │ └── decode_string_test.rs ├── 0395.longest_substring_with_at_least_k_repeating_characters │ ├── README.md │ ├── longest_substring_with_at_least_k_repeating_characters.rs │ └── longest_substring_with_at_least_k_repeating_characters_test.rs ├── 0396.rotate_function │ ├── README.md │ ├── rotate_function.rs │ └── rotate_function_test.rs ├── 0397.integer_replacement │ ├── README.md │ ├── integer_replacement.rs │ └── integer_replacement_test.rs ├── 0398.random_pick_index │ ├── README.md │ ├── random_pick_index.rs │ └── random_pick_index_test.rs ├── 0399.evaluate_division │ ├── README.md │ ├── evaluate_division.rs │ └── evaluate_division_test.rs ├── 0400.nth_digit │ ├── README.md │ ├── nth_digit.rs │ └── nth_digit_test.rs ├── 0401.binary_watch │ ├── README.md │ ├── binary_watch.rs │ └── binary_watch_test.rs ├── 0402.remove_k_digits │ ├── README.md │ ├── remove_k_digits.rs │ └── remove_k_digits_test.rs ├── 0403.frog_jump │ ├── README.md │ ├── frog_jump.rs │ └── frog_jump_test.rs ├── 0404.sum_of_left_leaves │ ├── README.md │ ├── sum_of_left_leaves.rs │ └── sum_of_left_leaves_test.rs ├── 0405.convert_a_number_to_hexadecimal │ ├── README.md │ ├── convert_a_number_to_hexadecimal.rs │ └── convert_a_number_to_hexadecimal_test.rs ├── 0406.queue_reconstruction_by_height │ ├── README.md │ ├── queue_reconstruction_by_height.rs │ └── queue_reconstruction_by_height_test.rs ├── 0407.trapping_rain_water_ii │ ├── README.md │ ├── trapping_rain_water_ii.rs │ └── trapping_rain_water_ii_test.rs ├── 0409.longest_palindrome │ ├── README.md │ ├── longest_palindrome.rs │ └── longest_palindrome_test.rs ├── 0410.split_array_largest_sum │ ├── README.md │ ├── split_array_largest_sum.rs │ └── split_array_largest_sum_test.rs ├── 0412.fizz_buzz │ ├── README.md │ ├── fizz_buzz.rs │ └── fizz_buzz_test.rs ├── 0413.arithmetic_slices │ ├── README.md │ ├── arithmetic_slices.rs │ └── arithmetic_slices_test.rs ├── 0414.third_maximum_number │ ├── README.md │ ├── third_maximum_number.rs │ └── third_maximum_number_test.rs ├── 0415.add_strings │ ├── README.md │ ├── add_strings.rs │ └── add_strings_test.rs ├── 0416.partition_equal_subset_sum │ ├── README.md │ ├── partition_equal_subset_sum.rs │ └── partition_equal_subset_sum_test.rs ├── 0417.pacific_atlantic_water_flow │ ├── README.md │ ├── pacific_atlantic_water_flow.rs │ └── pacific_atlantic_water_flow_test.rs ├── 0419.battleships_in_a_board │ ├── README.md │ ├── battleships_in_a_board.rs │ └── battleships_in_a_board_test.rs ├── 0420.strong_password_checker │ ├── README.md │ ├── strong_password_checker.rs │ └── strong_password_checker_test.rs ├── 0421.maximum_xor_of_two_numbers_in_an_array │ ├── README.md │ ├── maximum_xor_of_two_numbers_in_an_array.rs │ └── maximum_xor_of_two_numbers_in_an_array_test.rs ├── 0423.reconstruct_original_digits_from_english │ ├── 423.100.png │ ├── README.md │ ├── reconstruct_original_digits_from_english.rs │ └── reconstruct_original_digits_from_english_test.rs ├── 0424.longest_repeating_character_replacement │ ├── README.md │ ├── longest_repeating_character_replacement.rs │ └── longest_repeating_character_replacement_test.rs ├── 0432.all_oone_data_structure │ ├── 432.100.png │ ├── README.md │ ├── all_oone_data_structure.rs │ └── all_oone_data_structure_test.rs ├── 0433.minimum_genetic_mutation │ ├── README.md │ ├── minimum_genetic_mutation.rs │ └── minimum_genetic_mutation_test.rs ├── 0434.number_of_segments_in_a_string │ ├── README.md │ ├── number_of_segments_in_a_string.rs │ └── number_of_segments_in_a_string_test.rs ├── 0435.non_overlapping_intervals │ ├── README.md │ ├── non_overlapping_intervals.rs │ └── non_overlapping_intervals_test.rs ├── 0436.find_right_interval │ ├── README.md │ ├── find_right_interval.rs │ └── find_right_interval_test.rs ├── 0437.path_sum_iii │ ├── README.md │ ├── path_sum_iii.rs │ └── path_sum_iii_test.rs ├── 0438.find_all_anagrams_in_a_string │ ├── README.md │ ├── find_all_anagrams_in_a_string.rs │ └── find_all_anagrams_in_a_string_test.rs ├── 0440.k_th_smallest_in_lexicographical_order │ ├── README.md │ ├── k_th_smallest_in_lexicographical_order.rs │ └── k_th_smallest_in_lexicographical_order_test.rs ├── 0441.arranging_coins │ ├── README.md │ ├── arranging_coins.rs │ └── arranging_coins_test.rs ├── 0442.find_all_duplicates_in_an_array │ ├── README.md │ ├── find_all_duplicates_in_an_array.rs │ └── find_all_duplicates_in_an_array_test.rs ├── 0443.string_compression │ ├── README.md │ ├── string_compression.rs │ └── string_compression_test.rs ├── 0445.add_two_numbers_ii │ ├── README.md │ ├── add_two_numbers_ii.rs │ └── add_two_numbers_ii_test.rs ├── 0446.arithmetic_slices_ii_subsequence │ ├── README.md │ ├── arithmetic_slices_ii_subsequence.rs │ └── arithmetic_slices_ii_subsequence_test.rs ├── 0447.number_of_boomerangs │ ├── 447.100.png │ ├── README.md │ ├── number_of_boomerangs.rs │ └── number_of_boomerangs_test.rs ├── 0448.find_all_numbers_disappeared_in_an_array │ ├── README.md │ ├── find_all_numbers_disappeared_in_an_array.rs │ └── find_all_numbers_disappeared_in_an_array_test.rs ├── 0450.delete_node_in_a_bst │ ├── README.md │ ├── delete_node_in_a_bst.rs │ └── delete_node_in_a_bst_test.rs ├── 0451.sort_characters_by_frequency │ ├── 451.100.png │ ├── README.md │ ├── sort_characters_by_frequency.rs │ └── sort_characters_by_frequency_test.rs ├── 0452.minimum_number_of_arrows_to_burst_balloons │ ├── 452.100.png │ ├── README.md │ ├── minimum_number_of_arrows_to_burst_balloons.rs │ └── minimum_number_of_arrows_to_burst_balloons_test.rs ├── 0453.minimum_moves_to_equal_array_elements │ ├── README.md │ ├── minimum_moves_to_equal_array_elements.rs │ └── minimum_moves_to_equal_array_elements_test.rs ├── 0454.4sum_ii │ ├── 454.100 │ ├── 4sum_ii.rs │ ├── 4sum_ii_test.rs │ └── README.md ├── 0455.assign_cookies │ ├── README.md │ ├── assign_cookies.rs │ └── assign_cookies_test.rs ├── 0456.132_pattern │ ├── 132_pattern.rs │ ├── 132_pattern_test.rs │ └── README.md ├── 0457.circular_array_loop │ ├── README.md │ ├── circular_array_loop.rs │ └── circular_array_loop_test.rs ├── 0458.poor_pigs │ ├── README.md │ ├── poor_pigs.rs │ └── poor_pigs_test.rs ├── 0459.repeated_substring_pattern │ ├── README.md │ ├── repeated_substring_pattern.rs │ └── repeated_substring_pattern_test.rs ├── 0460.lfu_cache │ ├── 460.100.png │ ├── README.md │ ├── lfu_cache.rs │ └── lfu_cache_test.rs ├── 0461.hamming_distance │ ├── README.md │ ├── hamming_distance.rs │ └── hamming_distance_test.rs ├── 0462.minimum_moves_to_equal_array_elements_ii │ ├── README.md │ ├── minimum_moves_to_equal_array_elements_ii.rs │ └── minimum_moves_to_equal_array_elements_ii_test.rs ├── 0463.island_perimeter │ ├── README.md │ ├── island_perimeter.rs │ └── island_perimeter_test.rs ├── 0464.can_i_win │ ├── 464.100.png │ ├── README.md │ ├── can_i_win.rs │ └── can_i_win_test.rs ├── 0466.count_the_repetitions │ ├── 466.100.png │ ├── README.md │ ├── count_the_repetitions.rs │ └── count_the_repetitions_test.rs ├── 0467.unique_substrings_in_wraparound_string │ ├── 467.100.png │ ├── README.md │ ├── unique_substrings_in_wraparound_string.rs │ └── unique_substrings_in_wraparound_string_test.rs ├── 0468.validate_ip_address │ ├── README.md │ ├── validate_ip_address.rs │ └── validate_ip_address_test.rs ├── 0470.implement_rand10_using_rand7 │ ├── README.md │ ├── implement_rand10_using_rand7.rs │ └── implement_rand10_using_rand7_test.rs ├── 0472.concatenated_words │ ├── 472.100.png │ ├── README.md │ ├── concatenated_words.rs │ └── concatenated_words_test.rs ├── 0473.matchsticks_to_square │ ├── README.md │ ├── matchsticks_to_square.rs │ └── matchsticks_to_square_test.rs ├── 0474.ones_and_zeroes │ ├── README.md │ ├── ones_and_zeroes.rs │ └── ones_and_zeroes_test.rs ├── 0475.heaters │ ├── README.md │ ├── heaters.rs │ └── heaters_test.rs ├── 0476.number_complement │ ├── README.md │ ├── number_complement.rs │ └── number_complement_test.rs ├── 0477.total_hamming_distance │ ├── README.md │ ├── total_hamming_distance.rs │ └── total_hamming_distance_test.rs ├── 0478.generate_random_point_in_a_circle │ ├── README.md │ ├── generate_random_point_in_a_circle.rs │ └── generate_random_point_in_a_circle_test.rs ├── 0479.largest_palindrome_product │ ├── README.md │ ├── largest_palindrome_product.rs │ └── largest_palindrome_product_test.rs ├── 0480.sliding_window_median │ ├── README.md │ ├── sliding_window_median.rs │ └── sliding_window_median_test.rs ├── 0481.magical_string │ ├── README.md │ ├── magical_string.rs │ └── magical_string_test.rs ├── 0482.license_key_formatting │ ├── 482.100.png │ ├── README.md │ ├── license_key_formatting.rs │ └── license_key_formatting_test.rs ├── 0483.smallest_good_base │ ├── README.md │ ├── smallest_good_base.rs │ └── smallest_good_base_test.rs ├── 0485.max_consecutive_ones │ ├── README.md │ ├── max_consecutive_ones.rs │ └── max_consecutive_ones_test.rs ├── 0486.predict_the_winner │ ├── README.md │ ├── predict_the_winner.rs │ └── predict_the_winner_test.rs ├── 0488.zuma_game │ ├── README.md │ ├── zuma_game.rs │ └── zuma_game_test.rs ├── 0491.increasing_subsequences │ ├── README.md │ ├── increasing_subsequences.rs │ └── increasing_subsequences_test.rs ├── 0492.construct_the_rectangle │ ├── README.md │ ├── construct_the_rectangle.rs │ └── construct_the_rectangle_test.rs ├── 0493.reverse_pairs │ ├── 493.100.png │ ├── README.md │ ├── reverse_pairs.rs │ └── reverse_pairs_test.rs ├── 0494.target_sum │ ├── README.md │ ├── target_sum.rs │ └── target_sum_test.rs ├── 0495.teemo_attacking │ ├── README.md │ ├── teemo_attacking.rs │ └── teemo_attacking_test.rs ├── 0496.next_greater_element_i │ ├── README.md │ ├── next_greater_element_i.rs │ └── next_greater_element_i_test.rs ├── 0497.random_point_in_non_overlapping_rectangles │ ├── README.md │ ├── random_point_in_non_overlapping_rectangles.rs │ └── random_point_in_non_overlapping_rectangles_test.rs ├── 0498.diagonal_traverse │ ├── README.md │ ├── diagonal_traverse.rs │ └── diagonal_traverse_test.rs ├── 0500.keyboard_row │ ├── README.md │ ├── keyboard_row.rs │ └── keyboard_row_test.rs ├── 0501.find_mode_in_binary_search_tree │ ├── README.md │ ├── find_mode_in_binary_search_tree.rs │ └── find_mode_in_binary_search_tree_test.rs ├── 0502.ipo │ ├── README.md │ ├── ipo.rs │ └── ipo_test.rs ├── 0503.next_greater_element_ii │ ├── README.md │ ├── next_greater_element_ii.rs │ └── next_greater_element_ii_test.rs ├── 0504.base_7 │ ├── README.md │ ├── base_7.rs │ └── base_7_test.rs ├── 0506.relative_ranks │ ├── README.md │ ├── relative_ranks.rs │ └── relative_ranks_test.rs ├── 0507.perfect_number │ ├── README.md │ ├── perfect_number.rs │ └── perfect_number_test.rs ├── 0508.most_frequent_subtree_sum │ ├── README.md │ ├── most_frequent_subtree_sum.rs │ └── most_frequent_subtree_sum_test.rs ├── 0513.find_bottom_left_tree_value │ ├── README.md │ ├── find_bottom_left_tree_value.rs │ └── find_bottom_left_tree_value_test.rs ├── 0514.freedom_trail │ ├── 514.100.png │ ├── README.md │ ├── freedom_trail.rs │ └── freedom_trail_test.rs ├── 0515.find_largest_value_in_each_tree_row │ ├── README.md │ ├── find_largest_value_in_each_tree_row.rs │ └── find_largest_value_in_each_tree_row_test.rs ├── 0516.longest_palindromic_subsequence │ ├── README.md │ ├── longest_palindromic_subsequence.rs │ └── longest_palindromic_subsequence_test.rs ├── 0517.super_washing_machines │ ├── README.md │ ├── super_washing_machines.rs │ └── super_washing_machines_test.rs ├── 0518.coin_change_2 │ ├── README.md │ ├── coin_change_2.rs │ └── coin_change_2_test.rs ├── 0519.random_flip_matrix │ ├── README.md │ ├── random_flip_matrix.rs │ └── random_flip_matrix_test.rs ├── 0520.detect_capital │ ├── README.md │ ├── detect_capital.rs │ └── detect_capital_test.rs ├── 0521.longest_uncommon_subsequence_i │ ├── README.md │ ├── longest_uncommon_subsequence_i.rs │ └── longest_uncommon_subsequence_i_test.rs ├── 0522.longest_uncommon_subsequence_ii │ ├── README.md │ ├── longest_uncommon_subsequence_ii.rs │ └── longest_uncommon_subsequence_ii_test.rs ├── 0523.continuous_subarray_sum │ ├── README.md │ ├── continuous_subarray_sum.rs │ └── continuous_subarray_sum_test.rs ├── 0524.longest_word_in_dictionary_through_deleting │ ├── README.md │ ├── longest_word_in_dictionary_through_deleting.rs │ └── longest_word_in_dictionary_through_deleting_test.rs ├── 0525.contiguous_array │ ├── README.md │ ├── contiguous_array.rs │ └── contiguous_array_test.rs ├── 0526.beautiful_arrangement │ ├── README.md │ ├── beautiful_arrangement.rs │ └── beautiful_arrangement_test.rs ├── 0528.random_pick_with_weight │ ├── README.md │ ├── random_pick_with_weight.rs │ └── random_pick_with_weight_test.rs ├── 0529.minesweeper │ ├── README.md │ ├── minesweeper.rs │ └── minesweeper_test.rs ├── 0530.minimum_absolute_difference_in_bst │ ├── README.md │ ├── minimum_absolute_difference_in_bst.rs │ └── minimum_absolute_difference_in_bst_test.rs ├── 0532.k_diff_pairs_in_an_array │ ├── README.md │ ├── k_diff_pairs_in_an_array.rs │ └── k_diff_pairs_in_an_array_test.rs ├── 0537.complex_number_multiplication │ ├── README.md │ ├── complex_number_multiplication.rs │ └── complex_number_multiplication_test.rs ├── 0538.convert_bst_to_greater_tree │ ├── README.md │ ├── convert_bst_to_greater_tree.rs │ └── convert_bst_to_greater_tree_test.rs ├── 0539.minimum_time_difference │ ├── 539.100.png │ ├── README.md │ ├── minimum_time_difference.rs │ └── minimum_time_difference_test.rs ├── 0540.single_element_in_a_sorted_array │ ├── README.md │ ├── single_element_in_a_sorted_array.rs │ └── single_element_in_a_sorted_array_test.rs ├── 0541.reverse_string_ii │ ├── README.md │ ├── reverse_string_ii.rs │ └── reverse_string_ii_test.rs ├── 0542.01_matrix │ ├── 01_matrix.rs │ ├── 01_matrix_test.rs │ └── README.md ├── 0543.diameter_of_binary_tree │ ├── README.md │ ├── diameter_of_binary_tree.rs │ └── diameter_of_binary_tree_test.rs ├── 0546.remove_boxes │ ├── 546.100.png │ ├── README.md │ ├── remove_boxes.rs │ └── remove_boxes_test.rs ├── 0547.friend_circles │ ├── README.md │ ├── friend_circles.rs │ └── friend_circles_test.rs ├── 0551.student_attendance_record_i │ ├── README.md │ ├── student_attendance_record_i.rs │ └── student_attendance_record_i_test.rs ├── 0552.student_attendance_record_ii │ ├── 552.100.png │ ├── README.md │ ├── student_attendance_record_ii.rs │ └── student_attendance_record_ii_test.rs ├── 0553.optimal_division │ ├── README.md │ ├── optimal_division.rs │ └── optimal_division_test.rs ├── 0554.brick_wall │ ├── README.md │ ├── brick_wall.rs │ └── brick_wall_test.rs ├── 0556.next_greater_element_iii │ ├── README.md │ ├── next_greater_element_iii.rs │ └── next_greater_element_iii_test.rs ├── 0557.reverse_words_in_a_string_iii │ ├── README.md │ ├── reverse_words_in_a_string_iii.rs │ └── reverse_words_in_a_string_iii_test.rs ├── 0560.subarray_sum_equals_k │ ├── README.md │ ├── subarray_sum_equals_k.rs │ └── subarray_sum_equals_k_test.rs ├── 0561.array_partition_i │ ├── README.md │ ├── array_partition_i.rs │ └── array_partition_i_test.rs ├── 0563.binary_tree_tilt │ ├── README.md │ ├── binary_tree_tilt.rs │ └── binary_tree_tilt_test.rs ├── 0564.find_the_closest_palindrome │ ├── README.md │ ├── find_the_closest_palindrome.rs │ └── find_the_closest_palindrome_test.rs ├── 0565.array_nesting │ ├── README.md │ ├── array_nesting.rs │ └── array_nesting_test.rs ├── 0566.reshape_the_matrix │ ├── README.md │ ├── reshape_the_matrix.rs │ └── reshape_the_matrix_test.rs ├── 0567.permutation_in_string │ ├── README.md │ ├── permutation_in_string.rs │ └── permutation_in_string_test.rs ├── 0572.subtree_of_another_tree │ ├── README.md │ ├── subtree_of_another_tree.rs │ └── subtree_of_another_tree_test.rs ├── 0575.distribute_candies │ ├── README.md │ ├── distribute_candies.rs │ └── distribute_candies_test.rs ├── 0576.out_of_boundary_paths │ ├── README.md │ ├── out_of_boundary_paths.rs │ └── out_of_boundary_paths_test.rs ├── 0581.shortest_unsorted_continuous_subarray │ ├── README.md │ ├── shortest_unsorted_continuous_subarray.rs │ └── shortest_unsorted_continuous_subarray_test.rs ├── 0583.delete_operation_for_two_strings │ ├── README.md │ ├── delete_operation_for_two_strings.rs │ └── delete_operation_for_two_strings_test.rs ├── 0587.erect_the_fence │ ├── README.md │ ├── erect_the_fence.rs │ └── erect_the_fence_test.rs ├── 0591.tag_validator │ ├── README.md │ ├── tag_validator.rs │ └── tag_validator_test.rs ├── 0592.fraction_addition_and_subtraction │ ├── README.md │ ├── fraction_addition_and_subtraction.rs │ └── fraction_addition_and_subtraction_test.rs ├── 0593.valid_square │ ├── README.md │ ├── valid_square.rs │ └── valid_square_test.rs ├── 0594.longest_harmonious_subsequence │ ├── README.md │ ├── longest_harmonious_subsequence.rs │ └── longest_harmonious_subsequence_test.rs ├── 0598.range_addition_ii │ ├── README.md │ ├── range_addition_ii.rs │ └── range_addition_ii_test.rs ├── 0599.minimum_index_sum_of_two_lists │ ├── 599.100.png │ ├── README.md │ ├── minimum_index_sum_of_two_lists.rs │ └── minimum_index_sum_of_two_lists_test.rs ├── 0600.non_negative_integers_without_consecutive_ones │ ├── README.md │ ├── non_negative_integers_without_consecutive_ones.rs │ └── non_negative_integers_without_consecutive_ones_test.rs ├── 0605.can_place_flowers │ ├── README.md │ ├── can_place_flowers.rs │ └── can_place_flowers_test.rs ├── 0606.construct_string_from_binary_tree │ ├── README.md │ ├── construct_string_from_binary_tree.rs │ └── construct_string_from_binary_tree_test.rs ├── 0609.find_duplicate_file_in_system │ ├── README.md │ ├── find_duplicate_file_in_system.rs │ └── find_duplicate_file_in_system_test.rs ├── 0611.valid_triangle_number │ ├── README.md │ ├── valid_triangle_number.rs │ └── valid_triangle_number_test.rs ├── 0617.merge_two_binary_trees │ ├── README.md │ ├── merge_two_binary_trees.rs │ └── merge_two_binary_trees_test.rs ├── 0621.task_scheduler │ ├── README.md │ ├── task_scheduler.rs │ └── task_scheduler_test.rs ├── 0622.design_circular_queue │ ├── README.md │ ├── design_circular_queue.rs │ └── design_circular_queue_test.rs ├── 0623.add_one_row_to_tree │ ├── README.md │ ├── add_one_row_to_tree.rs │ └── add_one_row_to_tree_test.rs ├── 0628.maximum_product_of_three_numbers │ ├── README.md │ ├── maximum_product_of_three_numbers.rs │ └── maximum_product_of_three_numbers_test.rs ├── 0629.k_inverse_pairs_array │ ├── README.md │ ├── k_inverse_pairs_array.rs │ └── k_inverse_pairs_array_test.rs ├── 0630.course_schedule_iii │ ├── 630.100.png │ ├── README.md │ ├── course_schedule_iii.rs │ └── course_schedule_iii_test.rs ├── 0632.smallest_range │ ├── README.md │ ├── smallest_range.rs │ └── smallest_range_test.rs ├── 0633.sum_of_square_numbers │ ├── README.md │ ├── sum_of_square_numbers.rs │ └── sum_of_square_numbers_test.rs ├── 0636.exclusive_time_of_functions │ ├── README.md │ ├── exclusive_time_of_functions.rs │ └── exclusive_time_of_functions_test.rs ├── 0637.average_of_levels_in_binary_tree │ ├── README.md │ ├── average_of_levels_in_binary_tree.rs │ └── average_of_levels_in_binary_tree_test.rs ├── 0638.shopping_offers │ ├── README.md │ ├── shopping_offers.rs │ └── shopping_offers_test.rs ├── 0639.decode_ways_ii │ ├── README.md │ ├── decode_ways_ii.rs │ └── decode_ways_ii_test.rs ├── 0640.solve_the_equation │ ├── README.md │ ├── solve_the_equation.rs │ └── solve_the_equation_test.rs ├── 0641.design_circular_deque │ ├── README.md │ ├── design_circular_deque.rs │ └── design_circular_deque_test.rs ├── 0643.maximum_average_subarray_i │ ├── README.md │ ├── maximum_average_subarray_i.rs │ └── maximum_average_subarray_i_test.rs ├── 0645.set_mismatch │ ├── README.md │ ├── set_mismatch.rs │ └── set_mismatch_test.rs ├── 0646.maximum_length_of_pair_chain │ ├── README.md │ ├── maximum_length_of_pair_chain.rs │ └── maximum_length_of_pair_chain_test.rs ├── 0647.palindromic_substrings │ ├── README.md │ ├── palindromic_substrings.rs │ └── palindromic_substrings_test.rs ├── 0648.replace_words │ ├── README.md │ ├── replace_words.rs │ └── replace_words_test.rs ├── 0649.dota2_senate │ ├── README.md │ ├── dota2_senate.rs │ └── dota2_senate_test.rs ├── 0650.2_keys_keyboard │ ├── 2_keys_keyboard.rs │ ├── 2_keys_keyboard_test.rs │ └── README.md ├── 0652.find_duplicate_subtrees │ ├── README.md │ ├── find_duplicate_subtrees.rs │ └── find_duplicate_subtrees_test.rs ├── 0653.two_sum_iv_input_is_a_bst │ ├── README.md │ ├── two_sum_iv_input_is_a_bst.rs │ └── two_sum_iv_input_is_a_bst_test.rs ├── 0654.maximum_binary_tree │ ├── README.md │ ├── maximum_binary_tree.rs │ └── maximum_binary_tree_test.rs ├── 0655.print_binary_tree │ ├── 655.100.png │ ├── README.md │ ├── print_binary_tree.rs │ └── print_binary_tree_test.rs ├── 0657.judge_route_circle │ ├── README.md │ ├── judge_route_circle.rs │ └── judge_route_circle_test.rs ├── 0658.find_k_closest_elements │ ├── README.md │ ├── find_k_closest_elements.rs │ └── find_k_closest_elements_test.rs ├── 0659.split_array_into_consecutive_subsequences │ ├── README.md │ ├── split_array_into_consecutive_subsequences.rs │ └── split_array_into_consecutive_subsequences_test.rs ├── 0660.remove_9 │ ├── README.md │ ├── remove_9.rs │ └── remove_9_test.rs ├── 0661.image_smoother │ ├── README.md │ ├── image_smoother.rs │ └── image_smoother_test.rs ├── 0662.maximum_width_of_binary_tree │ ├── README.md │ ├── maximum_width_of_binary_tree.rs │ └── maximum_width_of_binary_tree_test.rs ├── 0664.strange_printer │ ├── README.md │ ├── strange_printer.rs │ └── strange_printer_test.rs ├── 0665.non_decreasing_array │ ├── README.md │ ├── non_decreasing_array.rs │ └── non_decreasing_array_test.rs ├── 0667.beautiful_arrangement_ii │ ├── README.md │ ├── beautiful_arrangement_ii.rs │ └── beautiful_arrangement_ii_test.rs ├── 0668.kth_smallest_number_in_multiplication_table │ ├── README.md │ ├── kth_smallest_number_in_multiplication_table.rs │ └── kth_smallest_number_in_multiplication_table_test.rs ├── 0669.trim_a_binary_search_tree │ ├── README.md │ ├── trim_a_binary_search_tree.rs │ └── trim_a_binary_search_tree_test.rs ├── 0670.maximum_swap │ ├── README.md │ ├── maximum_swap.rs │ └── maximum_swap_test.rs ├── 0671.second_minimum_node_in_a_binary_tree │ ├── README.md │ ├── second_minimum_node_in_a_binary_tree.rs │ └── second_minimum_node_in_a_binary_tree_test.rs ├── 0672.bulb_switcher_ii │ ├── README.md │ ├── bulb_switcher_ii.rs │ └── bulb_switcher_ii_test.rs ├── 0673.number_of_longest_increasing_subsequence │ ├── README.md │ ├── number_of_longest_increasing_subsequence.rs │ └── number_of_longest_increasing_subsequence_test.rs ├── 0674.longest_continuous_increasing_subsequence │ ├── README.md │ ├── longest_continuous_increasing_subsequence.rs │ └── longest_continuous_increasing_subsequence_test.rs ├── 0675.cut_off_trees_for_golf_event │ ├── README.md │ ├── cut_off_trees_for_golf_event.rs │ └── cut_off_trees_for_golf_event_test.rs ├── 0676.implement_magic_dictionary │ ├── README.md │ ├── implement_magic_dictionary.rs │ └── implement_magic_dictionary_test.rs ├── 0677.map_sum_pairs │ ├── README.md │ ├── map_sum_pairs.rs │ └── map_sum_pairs_test.rs ├── 0678.valid_parenthesis_string │ ├── README.md │ ├── valid_parenthesis_string.rs │ └── valid_parenthesis_string_test.rs ├── 0679.24_game │ ├── 24_game.rs │ ├── 24_game_test.rs │ └── README.md ├── 0680.valid_palindrome_ii │ ├── README.md │ ├── valid_palindrome_ii.rs │ └── valid_palindrome_ii_test.rs ├── 0682.baseball_game │ ├── README.md │ ├── baseball_game.rs │ └── baseball_game_test.rs ├── 0684.redundant_connection │ ├── README.md │ ├── redundant_connection.rs │ └── redundant_connection_test.rs ├── 0685.redundant_connection_ii │ ├── README.md │ ├── redundant_connection_ii.rs │ └── redundant_connection_ii_test.rs ├── 0686.repeated_string_match │ ├── README.md │ ├── repeated_string_match.rs │ └── repeated_string_match_test.rs ├── 0687.longest_univalue_path │ ├── README.md │ ├── longest_univalue_path.rs │ └── longest_univalue_path_test.rs ├── 0688.knight_probability_in_chessboard │ ├── README.md │ ├── knight_probability_in_chessboard.rs │ └── knight_probability_in_chessboard_test.rs ├── 0689.maximum_sum_of_3_non_overlapping_subarrays │ ├── README.md │ ├── maximum_sum_of_3_non_overlapping_subarrays.rs │ └── maximum_sum_of_3_non_overlapping_subarrays_test.rs ├── 0691.stickers_to_spell_word │ ├── README.md │ ├── stickers_to_spell_word.rs │ └── stickers_to_spell_word_test.rs ├── 0692.top_k_frequent_words │ ├── README.md │ ├── top_k_frequent_words.rs │ └── top_k_frequent_words_test.rs ├── 0693.binary_number_with_alternating_bits │ ├── README.md │ ├── binary_number_with_alternating_bits.rs │ └── binary_number_with_alternating_bits_test.rs ├── 0695.max_area_of_island │ ├── README.md │ ├── max_area_of_island.rs │ └── max_area_of_island_test.rs ├── 0696.count_binary_substrings │ ├── README.md │ ├── count_binary_substrings.rs │ └── count_binary_substrings_test.rs ├── 0697.degree_of_an_array │ ├── README.md │ ├── degree_of_an_array.rs │ └── degree_of_an_array_test.rs ├── 0698.partition_to_k_equal_sum_subsets │ ├── README.md │ ├── partition_to_k_equal_sum_subsets.rs │ └── partition_to_k_equal_sum_subsets_test.rs ├── 0699.falling_squares │ ├── README.md │ ├── falling_squares.rs │ └── falling_squares_test.rs ├── 0700.search_in_a_binary_search_tree │ ├── README.md │ ├── search_in_a_binary_search_tree.rs │ └── search_in_a_binary_search_tree_test.rs ├── 0701.insert_into_a_binary_search_tree │ ├── README.md │ ├── insert_into_a_binary_search_tree.rs │ └── insert_into_a_binary_search_tree_test.rs ├── 0703.kth_largest_element_in_a_stream │ ├── README.md │ ├── kth_largest_element_in_a_stream.rs │ └── kth_largest_element_in_a_stream_test.rs ├── 0704.binary_search │ ├── README.md │ ├── binary_search.rs │ └── binary_search_test.rs ├── 0705.design_hashset │ ├── README.md │ ├── design_hashset.rs │ └── design_hashset_test.rs ├── 0706.design_hashmap │ ├── README.md │ ├── design_hashmap.rs │ └── design_hashmap_test.rs ├── 0707.design_linked_list │ ├── README.md │ ├── design_linked_list.rs │ └── design_linked_list_test.rs ├── 0709.to_lower_case │ ├── README.md │ ├── to_lower_case.rs │ └── to_lower_case_test.rs ├── 0710.random_pick_with_blacklist │ ├── README.md │ ├── random_pick_with_blacklist.rs │ └── random_pick_with_blacklist_test.rs ├── 0712.minimum_ascii_delete_sum_for_two_strings │ ├── README.md │ ├── minimum_ascii_delete_sum_for_two_strings.rs │ └── minimum_ascii_delete_sum_for_two_strings_test.rs ├── 0713.subarray_product_less_than_k │ ├── README.md │ ├── subarray_product_less_than_k.rs │ └── subarray_product_less_than_k_test.rs ├── 0714.best_time_to_buy_and_sell_stock_with_transaction_fee │ ├── README.md │ ├── best_time_to_buy_and_sell_stock_with_transaction_fee.rs │ └── best_time_to_buy_and_sell_stock_with_transaction_fee_test.rs ├── 0715.range_module │ ├── README.md │ ├── range_module.rs │ └── range_module_test.rs ├── 0717.1_bit_and_2_bit_characters │ ├── 1_bit_and_2_bit_characters.rs │ ├── 1_bit_and_2_bit_characters_test.rs │ └── README.md ├── 0718.maximum_length_of_repeated_subarray │ ├── README.md │ ├── maximum_length_of_repeated_subarray.rs │ └── maximum_length_of_repeated_subarray_test.rs ├── 0719.find_k_th_smallest_pair_distance │ ├── README.md │ ├── find_k_th_smallest_pair_distance.rs │ └── find_k_th_smallest_pair_distance_test.rs ├── 0720.longest_word_in_dictionary │ ├── README.md │ ├── longest_word_in_dictionary.rs │ └── longest_word_in_dictionary_test.rs ├── 0721.accounts_merge │ ├── README.md │ ├── accounts_merge.rs │ └── accounts_merge_test.rs ├── 0722.remove_comments │ ├── README.md │ ├── remove_comments.rs │ └── remove_comments_test.rs ├── 0724.find_pivot_index │ ├── README.md │ ├── find_pivot_index.rs │ └── find_pivot_index_test.rs ├── 0725.split_linked_list_in_parts │ ├── README.md │ ├── split_linked_list_in_parts.rs │ └── split_linked_list_in_parts_test.rs ├── 0726.number_of_atoms │ ├── README.md │ ├── number_of_atoms.rs │ └── number_of_atoms_test.rs ├── 0728.self_dividing_numbers │ ├── README.md │ ├── self_dividing_numbers.rs │ └── self_dividing_numbers_test.rs ├── 0729.my_calendar_i │ ├── README.md │ ├── my_calendar_i.rs │ └── my_calendar_i_test.rs ├── 0730.count_different_palindromic_subsequences │ ├── README.md │ ├── count_different_palindromic_subsequences.rs │ └── count_different_palindromic_subsequences_test.rs ├── 0731.my_calendar_ii │ ├── README.md │ ├── my_calendar_ii.rs │ └── my_calendar_ii_test.rs ├── 0732.my_calendar_iii │ ├── 732.100.png │ ├── README.md │ ├── my_calendar_iii.rs │ └── my_calendar_iii_test.rs ├── 0733.flood_fill │ ├── README.md │ ├── flood_fill.rs │ └── flood_fill_test.rs ├── 0735.asteroid_collision │ ├── README.md │ ├── asteroid_collision.rs │ └── asteroid_collision_test.rs ├── 0736.parse_lisp_expression │ ├── README.md │ ├── parse_lisp_expression.rs │ └── parse_lisp_expression_test.rs ├── 0738.monotone_increasing_digits │ ├── README.md │ ├── monotone_increasing_digits.rs │ └── monotone_increasing_digits_test.rs ├── 0739.daily_temperatures │ ├── README.md │ ├── daily_temperatures.rs │ └── daily_temperatures_test.rs ├── 0740.delete_and_earn │ ├── README.md │ ├── delete_and_earn.rs │ └── delete_and_earn_test.rs ├── 0741.cherry_pickup │ ├── README.md │ ├── cherry_pickup.rs │ └── cherry_pickup_test.rs ├── 0743.network_delay_time │ ├── README.md │ ├── network_delay_time.rs │ └── network_delay_time_test.rs ├── 0744.find_smallest_letter_greater_than_target │ ├── README.md │ ├── find_smallest_letter_greater_than_target.rs │ └── find_smallest_letter_greater_than_target_test.rs ├── 0745.prefix_and_suffix_search │ ├── README.md │ ├── prefix_and_suffix_search.rs │ └── prefix_and_suffix_search_test.rs ├── 0746.min_cost_climbing_stairs │ ├── README.md │ ├── min_cost_climbing_stairs.rs │ └── min_cost_climbing_stairs_test.rs ├── 0747.largest_number_at_least_twice_of_others │ ├── README.md │ ├── largest_number_at_least_twice_of_others.rs │ └── largest_number_at_least_twice_of_others_test.rs ├── 0748.shortest_completing_word │ ├── README.md │ ├── shortest_completing_word.rs │ └── shortest_completing_word_test.rs ├── 0749.contain_virus │ ├── README.md │ ├── contain_virus.rs │ └── contain_virus_test.rs ├── 0752.open_the_lock │ ├── README.md │ ├── open_the_lock.rs │ └── open_the_lock_test.rs ├── 0753.cracking_the_safe │ ├── README.md │ ├── cracking_the_safe.rs │ └── cracking_the_safe_test.rs ├── 0754.reach_a_number │ ├── README.md │ ├── reach_a_number.rs │ └── reach_a_number_test.rs ├── 0756.pour_water │ ├── README.md │ ├── pour_water.rs │ └── pour_water_test.rs ├── 0756.pyramid_transition_matrix │ ├── README.md │ ├── pyramid_transition_matrix.rs │ └── pyramid_transition_matrix_test.rs ├── 0757.set_intersection_size_at_least_two │ ├── README.md │ ├── set_intersection_size_at_least_two.rs │ └── set_intersection_size_at_least_two_test.rs ├── 0761.special_binary_string │ ├── README.md │ ├── special_binary_string.rs │ └── special_binary_string_test.rs ├── 0762.find_anagram_mappings │ ├── README.md │ ├── find_anagram_mappings.rs │ └── find_anagram_mappings_test.rs ├── 0762.prime_number_of_set_bits_in_binary_representation │ ├── README.md │ ├── prime_number_of_set_bits_in_binary_representation.rs │ └── prime_number_of_set_bits_in_binary_representation_test.rs ├── 0763.partition_labels │ ├── README.md │ ├── partition_labels.rs │ └── partition_labels_test.rs ├── 0764.largest_plus_sign │ ├── README.md │ ├── largest_plus_sign.rs │ └── largest_plus_sign_test.rs ├── 0765.couples_holding_hands │ ├── README.md │ ├── couples_holding_hands.rs │ └── couples_holding_hands_test.rs ├── 0766.toeplitz_matrix │ ├── README.md │ ├── toeplitz_matrix.rs │ └── toeplitz_matrix_test.rs ├── 0767.reorganize_string │ ├── README.md │ ├── reorganize_string.rs │ └── reorganize_string_test.rs ├── 0768.max_chunks_to_make_sorted_ii │ ├── README.md │ ├── max_chunks_to_make_sorted_ii.rs │ └── max_chunks_to_make_sorted_ii_test.rs ├── 0769.max_chunks_to_make_sorted │ ├── README.md │ ├── max_chunks_to_make_sorted.rs │ └── max_chunks_to_make_sorted_test.rs ├── 0770.basic_calculator_iv │ ├── README.md │ ├── basic_calculator_iv.rs │ └── basic_calculator_iv_test.rs ├── 0771.jewels_and_stones │ ├── README.md │ ├── jewels_and_stones.rs │ └── jewels_and_stones_test.rs ├── 0773.sliding_puzzle │ ├── README.md │ ├── sliding_puzzle.rs │ └── sliding_puzzle_test.rs ├── 0775.global_and_local_inversions │ ├── README.md │ ├── global_and_local_inversions.rs │ └── global_and_local_inversions_test.rs ├── 0777.swap_adjacent_in_lr_string │ ├── README.md │ ├── swap_adjacent_in_lr_string.rs │ └── swap_adjacent_in_lr_string_test.rs ├── 0778.swim_in_rising_water │ ├── README.md │ ├── swim_in_rising_water.rs │ └── swim_in_rising_water_test.rs ├── 0779.k_th_symbol_in_grammar │ ├── README.md │ ├── k_th_symbol_in_grammar.rs │ └── k_th_symbol_in_grammar_test.rs ├── 0780.reaching_points │ ├── README.md │ ├── reaching_points.rs │ └── reaching_points_test.rs ├── 0781.rabbits_in_forest │ ├── README.md │ ├── rabbits_in_forest.rs │ └── rabbits_in_forest_test.rs ├── 0782.transform_to_chessboard │ ├── , │ ├── README.md │ ├── transform_to_chessboard.rs │ └── transform_to_chessboard_test.rs ├── 0783.minimum_distance_between_bst_nodes │ ├── README.md │ ├── minimum_distance_between_bst_nodes.rs │ └── minimum_distance_between_bst_nodes_test.rs ├── 0784.letter_case_permutation │ ├── README.md │ ├── letter_case_permutation.rs │ └── letter_case_permutation_test.rs ├── 0785.is_graph_bipartite │ ├── README.md │ ├── is_graph_bipartite.rs │ └── is_graph_bipartite_test.rs ├── 0786.k_th_smallest_prime_fraction │ ├── README.md │ ├── k_th_smallest_prime_fraction.rs │ └── k_th_smallest_prime_fraction_test.rs ├── 0787.cheapest_flights_within_k_stops │ ├── README.md │ ├── cheapest_flights_within_k_stops.rs │ └── cheapest_flights_within_k_stops_test.rs ├── 0788.rotated_digits │ ├── README.md │ ├── rotated_digits.rs │ └── rotated_digits_test.rs ├── 0789.escape_the_ghosts │ ├── README.md │ ├── escape_the_ghosts.rs │ └── escape_the_ghosts_test.rs ├── 0790.domino_and_tromino_tiling │ ├── README.md │ ├── domino_and_tromino_tiling.rs │ └── domino_and_tromino_tiling_test.rs ├── 0791.custom_sort_string │ ├── README.md │ ├── custom_sort_string.rs │ └── custom_sort_string_test.rs ├── 0792.number_of_matching_subsequences │ ├── README.md │ ├── number_of_matching_subsequences.rs │ └── number_of_matching_subsequences_test.rs ├── 0793.preimage_size_of_factorial_zeroes_function │ ├── README.md │ ├── preimage_size_of_factorial_zeroes_function.rs │ └── preimage_size_of_factorial_zeroes_function_test.rs ├── 0794.valid_tic_tac_toe_state │ ├── README.md │ ├── valid_tic_tac_toe_state.rs │ └── valid_tic_tac_toe_state_test.rs ├── 0795.number_of_subarrays_with_bounded_maximum │ ├── README.md │ ├── number_of_subarrays_with_bounded_maximum.rs │ └── number_of_subarrays_with_bounded_maximum_test.rs ├── 0796.rotate_string │ ├── README.md │ ├── rotate_string.rs │ └── rotate_string_test.rs ├── 0797.all_paths_from_source_to_target │ ├── README.md │ ├── all_paths_from_source_to_target.rs │ └── all_paths_from_source_to_target_test.rs ├── 0798.smallest_rotation_with_highest_score │ ├── README.md │ ├── smallest_rotation_with_highest_score.rs │ └── smallest_rotation_with_highest_score_test.rs ├── 0799.champagne_tower │ ├── README.md │ ├── champagne_tower.rs │ ├── champagne_tower_test.rs │ └── tower.png ├── 0801.minimum_swaps_to_make_sequences_increasing │ ├── README.md │ ├── minimum_swaps_to_make_sequences_increasing.rs │ └── minimum_swaps_to_make_sequences_increasing_test.rs ├── 0802.find_eventual_safe_states │ ├── README.md │ ├── find_eventual_safe_states.rs │ ├── find_eventual_safe_states_test.rs │ └── pic.png ├── 0803.bricks_falling_when_hit │ ├── README.md │ ├── bricks_falling_when_hit.rs │ └── bricks_falling_when_hit_test.rs ├── 0804.unique_morse_code_words │ ├── README.md │ ├── unique_morse_code_words.rs │ └── unique_morse_code_words_test.rs ├── 0805.split_array_with_same_average │ ├── README.md │ ├── split_array_with_same_average.rs │ └── split_array_with_same_average_test.rs ├── 0806.number_of_lines_to_write_string │ ├── README.md │ ├── number_of_lines_to_write_string.rs │ └── number_of_lines_to_write_string_test.rs ├── 0807.max_increase_to_keep_city_skyline │ ├── README.md │ ├── max_increase_to_keep_city_skyline.rs │ └── max_increase_to_keep_city_skyline_test.rs ├── 0808.soup_servings │ ├── README.md │ ├── soup_servings.rs │ └── soup_servings_test.rs ├── 0809.expressive_words │ ├── README.md │ ├── expressive_words.rs │ └── expressive_words_test.rs ├── 0810.chalkboard_xor_game │ ├── README.md │ ├── chalkboard_xor_game.rs │ └── chalkboard_xor_game_test.rs ├── 0811.subdomain_visit_count │ ├── README.md │ ├── subdomain_visit_count.rs │ └── subdomain_visit_count_test.rs ├── 0812.largest_triangle_area │ ├── README.md │ ├── largest_triangle_area.rs │ ├── largest_triangle_area_test.rs │ └── pic.png ├── 0813.largest_sum_of_averages │ ├── README.md │ ├── largest_sum_of_averages.rs │ └── largest_sum_of_averages_test.rs ├── 0814.binary_tree_pruning │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── README.md │ ├── binary_tree_pruning.rs │ └── binary_tree_pruning_test.rs ├── 0815.bus_routes │ ├── README.md │ ├── bus_routes.rs │ └── bus_routes_test.rs ├── 0816.ambiguous_coordinates │ ├── README.md │ ├── ambiguous_coordinates.rs │ └── ambiguous_coordinates_test.rs ├── 0817.linked_list_components │ ├── README.md │ ├── linked_list_components.rs │ └── linked_list_components_test.rs ├── 0818.race_car │ ├── README.md │ ├── race_car.rs │ └── race_car_test.rs ├── 0819.most_common_word │ ├── README.md │ ├── most_common_word.rs │ └── most_common_word_test.rs ├── 0820.short_encoding_of_words │ ├── README.md │ ├── short_encoding_of_words.rs │ └── short_encoding_of_words_test.rs ├── 0821.shortest_distance_to_a_character │ ├── README.md │ ├── shortest_distance_to_a_character.rs │ └── shortest_distance_to_a_character_test.rs ├── 0822.card_flipping_game │ ├── README.md │ ├── card_flipping_game.rs │ └── card_flipping_game_test.rs ├── 0823.binary_trees_with_factors │ ├── README.md │ ├── binary_trees_with_factors.rs │ └── binary_trees_with_factors_test.rs ├── 0824.goat_latin │ ├── README.md │ ├── goat_latin.rs │ └── goat_latin_test.rs ├── 0825.friends_of_appropriate_ages │ ├── README.md │ ├── friends_of_appropriate_ages.rs │ └── friends_of_appropriate_ages_test.rs ├── 0826.most_profit_assigning_work │ ├── README.md │ ├── most_profit_assigning_work.rs │ └── most_profit_assigning_work_test.rs ├── 0827.making_a_large_island │ ├── README.md │ ├── making_a_large_island.rs │ └── making_a_large_island_test.rs ├── 0828.unique_letter_string │ ├── README.md │ ├── unique_letter_string.rs │ └── unique_letter_string_test.rs ├── 0829.consecutive_numbers_sum │ ├── README.md │ ├── consecutive_numbers_sum.rs │ └── consecutive_numbers_sum_test.rs ├── 0830.positions_of_large_groups │ ├── README.md │ ├── positions_of_large_groups.rs │ └── positions_of_large_groups_test.rs ├── 0831.masking_personal_information │ ├── README.md │ ├── masking_personal_information.rs │ └── masking_personal_information_test.rs ├── 0832.flipping_an_image │ ├── README.md │ ├── flipping_an_image.rs │ └── flipping_an_image_test.rs ├── 0833.find_and_replace_in_string │ ├── README.md │ ├── find_and_replace_in_string.rs │ └── find_and_replace_in_string_test.rs ├── 0834.sum_of_distances_in_tree │ ├── README.md │ ├── sum_of_distances_in_tree.rs │ └── sum_of_distances_in_tree_test.rs ├── 0835.image_overlap │ ├── README.md │ ├── image_overlap.rs │ └── image_overlap_test.rs ├── 0836.rectangle_overlap │ ├── README.md │ ├── rectangle_overlap.rs │ └── rectangle_overlap_test.rs ├── 0837.new_21_game │ ├── README.md │ ├── new_21_game.rs │ └── new_21_game_test.rs ├── 0838.push_dominoes │ ├── README.md │ ├── domino.png │ ├── push_dominoes.rs │ └── push_dominoes_test.rs ├── 0839.similar_string_groups │ ├── README.md │ ├── similar_string_groups.rs │ └── similar_string_groups_test.rs ├── 0840.magic_squares_in_grid │ ├── README.md │ ├── magic_squares_in_grid.rs │ └── magic_squares_in_grid_test.rs ├── 0841.keys_and_rooms │ ├── README.md │ ├── keys_and_rooms.rs │ └── keys_and_rooms_test.rs ├── 0842.split_array_into_fibonacci_sequence │ ├── README.md │ ├── split_array_into_fibonacci_sequence.rs │ └── split_array_into_fibonacci_sequence_test.rs ├── 0843.guess_the_word │ ├── README.md │ ├── guess_the_word.rs │ └── guess_the_word_test.rs ├── 0844.backspace_string_compare │ ├── README.md │ ├── backspace_string_compare.rs │ └── backspace_string_compare_test.rs ├── 0845.longest_mountain_in_array │ ├── README.md │ ├── longest_mountain_in_array.rs │ └── longest_mountain_in_array_test.rs ├── 0846.hand_of_straights │ ├── README.md │ ├── hand_of_straights.rs │ └── hand_of_straights_test.rs ├── 0847.shortest_path_visiting_all_nodes │ ├── README.md │ ├── shortest_path_visiting_all_nodes.rs │ └── shortest_path_visiting_all_nodes_test.rs ├── 0848.shifting_letters │ ├── README.md │ ├── shifting_letters.rs │ └── shifting_letters_test.rs ├── 0849.maximize_distance_to_closest_person │ ├── README.md │ ├── maximize_distance_to_closest_person.rs │ └── maximize_distance_to_closest_person_test.rs ├── 0850.rectangle_area_ii │ ├── README.md │ ├── rectangle_area_ii.rs │ ├── rectangle_area_ii_pic.png │ └── rectangle_area_ii_test.rs ├── 0851.loud_and_rich │ ├── README.md │ ├── loud_and_rich.rs │ └── loud_and_rich_test.rs ├── 0852.peak_index_in_a_mountain_array │ ├── README.md │ ├── peak_index_in_a_mountain_array.rs │ └── peak_index_in_a_mountain_array_test.rs ├── 0853.car_fleet │ ├── README.md │ ├── car_fleet.rs │ └── car_fleet_test.rs ├── 0854.k_similar_strings │ ├── README.md │ ├── k_similar_strings.rs │ └── k_similar_strings_test.rs ├── 0855.exam_room │ ├── README.md │ ├── exam_room.rs │ └── exam_room_test.rs ├── 0856.score_of_parentheses │ ├── README.md │ ├── score_of_parentheses.rs │ └── score_of_parentheses_test.rs ├── 0857.minimum_cost_to_hire_k_workers │ ├── README.md │ ├── minimum_cost_to_hire_k_workers.rs │ └── minimum_cost_to_hire_k_workers_test.rs ├── 0858.mirror_reflection │ ├── README.md │ ├── mirror_reflection.rs │ ├── mirror_reflection_test.rs │ └── reflection.png ├── 0859.buddy_strings │ ├── README.md │ ├── buddy_strings.rs │ └── buddy_strings_test.rs ├── 0860.lemonade_change │ ├── README.md │ ├── lemonade_change.rs │ └── lemonade_change_test.rs ├── 0861.score_after_flipping_matrix │ ├── README.md │ ├── score_after_flipping_matrix.rs │ └── score_after_flipping_matrix_test.rs ├── 0862.shortest_subarray_with_sum_at_least_k │ ├── README.md │ ├── shortest_subarray_with_sum_at_least_k.rs │ └── shortest_subarray_with_sum_at_least_k_test.rs ├── 0863.all_nodes_distance_k_in_binary_tree │ ├── README.md │ ├── all_nodes_distance_k_in_binary_tree.rs │ ├── all_nodes_distance_k_in_binary_tree_test.rs │ └── pic.png ├── 0864.shortest_path_to_get_all_keys │ ├── README.md │ ├── shortest_path_to_get_all_keys.rs │ └── shortest_path_to_get_all_keys_test.rs ├── 0865.smallest_subtree_with_all_the_deepest_nodes │ ├── README.md │ ├── pic.png │ ├── smallest_subtree_with_all_the_deepest_nodes.rs │ └── smallest_subtree_with_all_the_deepest_nodes_test.rs ├── 0866.prime_palindrome │ ├── README.md │ ├── prime_palindrome.rs │ └── prime_palindrome_test.rs ├── 0867.transpose_matrix │ ├── README.md │ ├── transpose_matrix.rs │ └── transpose_matrix_test.rs ├── 0868.binary_gap │ ├── README.md │ ├── binary_gap.rs │ └── binary_gap_test.rs ├── 0869.reordered_power_of_2 │ ├── README.md │ ├── reordered_power_of_2.rs │ └── reordered_power_of_2_test.rs ├── 0870.advantage_shuffle │ ├── README.md │ ├── advantage_shuffle.rs │ └── advantage_shuffle_test.rs ├── 0871.minimum_number_of_refueling_stops │ ├── README.md │ ├── minimum_number_of_refueling_stops.rs │ └── minimum_number_of_refueling_stops_test.rs ├── 0872.leaf_similar_trees │ ├── README.md │ ├── leaf_similar_trees.rs │ ├── leaf_similar_trees_test.rs │ └── tree.png ├── 0873.length_of_longest_fibonacci_subsequence │ ├── README.md │ ├── length_of_longest_fibonacci_subsequence.rs │ └── length_of_longest_fibonacci_subsequence_test.rs ├── 0874.walking_robot_simulation │ ├── README.md │ ├── walking_robot_simulation.rs │ └── walking_robot_simulation_test.rs ├── 0875.koko_eating_bananas │ ├── README.md │ ├── koko_eating_bananas.rs │ └── koko_eating_bananas_test.rs ├── 0876.middle_of_the_linked_list │ ├── README.md │ ├── middle_of_the_linked_list.rs │ └── middle_of_the_linked_list_test.rs ├── 0877.stone_game │ ├── README.md │ ├── stone_game.rs │ └── stone_game_test.rs ├── 0878.nth_magical_number │ ├── README.md │ ├── nth_magical_number.rs │ └── nth_magical_number_test.rs ├── 0879.profitable_schemes │ ├── README.md │ ├── profitable_schemes.rs │ └── profitable_schemes_test.rs ├── 0880.decoded_string_at_index │ ├── README.md │ ├── decoded_string_at_index.rs │ └── decoded_string_at_index_test.rs ├── 0881.boats_to_save_people │ ├── README.md │ ├── boats_to_save_people.rs │ └── boats_to_save_people_test.rs ├── 0882.reachable_nodes_in_subdivided_graph │ ├── README.md │ ├── origfinal.png │ ├── reachable_nodes_in_subdivided_graph.rs │ └── reachable_nodes_in_subdivided_graph_test.rs ├── 0883.projection_area_of_3d_shapes │ ├── README.md │ ├── projection_area_of_3d_shapes.rs │ ├── projection_area_of_3d_shapes_test.rs │ └── shadow.png ├── 0884.uncommon_words_from_two_sentences │ ├── README.md │ ├── uncommon_words_from_two_sentences.rs │ └── uncommon_words_from_two_sentences_test.rs ├── 0885.spiral_matrix_iii │ ├── README.md │ ├── p1.png │ ├── p2.png │ ├── spiral_matrix_iii.rs │ └── spiral_matrix_iii_test.rs ├── 0886.possible_bipartition │ ├── README.md │ ├── possible_bipartition.rs │ └── possible_bipartition_test.rs ├── 0887.super_egg_drop │ ├── README.md │ ├── super_egg_drop.rs │ └── super_egg_drop_test.rs ├── 0888.fair_candy_swap │ ├── README.md │ ├── fair_candy_swap.rs │ └── fair_candy_swap_test.rs ├── 0889.construct_binary_tree_from_preorder_and_postorder_traversal │ ├── README.md │ ├── construct_binary_tree_from_preorder_and_postorder_traversal.rs │ └── construct_binary_tree_from_preorder_and_postorder_traversal_test.rs ├── 0890.find_and_replace_pattern │ ├── README.md │ ├── find_and_replace_pattern.rs │ └── find_and_replace_pattern_test.rs ├── 0891.sum_of_subsequence_widths │ ├── README.md │ ├── sum_of_subsequence_widths.rs │ └── sum_of_subsequence_widths_test.rs ├── 0892.surface_area_of_3d_shapes │ ├── README.md │ ├── surface_area_of_3d_shapes.rs │ └── surface_area_of_3d_shapes_test.rs ├── 0893.groups_of_special_equivalent_strings │ ├── README.md │ ├── groups_of_special_equivalent_strings.rs │ └── groups_of_special_equivalent_strings_test.rs ├── 0894.all_possible_full_binary_trees │ ├── README.md │ ├── all_possible_full_binary_trees.rs │ ├── all_possible_full_binary_trees_test.rs │ └── fivetrees.png ├── 0895.maximum_frequency_stack │ ├── README.md │ ├── maximum_frequency_stack.rs │ └── maximum_frequency_stack_test.rs ├── 0896.monotonic_array │ ├── README.md │ ├── monotonic_array.rs │ └── monotonic_array_test.rs ├── 0897.increasing_order_search_tree │ ├── README.md │ ├── increasing_order_search_tree.rs │ └── increasing_order_search_tree_test.rs ├── 0898.bitwise_ors_of_subarrays │ ├── README.md │ ├── bitwise_ors_of_subarrays.rs │ └── bitwise_ors_of_subarrays_test.rs ├── 0899.orderly_queue │ ├── README.md │ ├── orderly_queue.rs │ └── orderly_queue_test.rs ├── 0900.rle_iterator │ ├── README.md │ ├── rle_iterator.rs │ └── rle_iterator_test.rs ├── 0901.online_stock_span │ ├── README.md │ ├── online_stock_span.rs │ └── online_stock_span_test.rs ├── 0902.numbers_at_most_n_given_digit_set │ ├── README.md │ ├── numbers_at_most_n_given_digit_set.rs │ └── numbers_at_most_n_given_digit_set_test.rs ├── 0903.valid_permutations_for_di_sequence │ ├── README.md │ ├── valid_permutations_for_di_sequence.rs │ └── valid_permutations_for_di_sequence_test.rs ├── 0904.fruit_into_baskets │ ├── README.md │ ├── fruit_into_baskets.rs │ └── fruit_into_baskets_test.rs ├── 0905.sort_array_by_parity │ ├── README.md │ ├── sort_array_by_parity.rs │ └── sort_array_by_parity_test.rs ├── 0906.super_palindromes │ ├── README.md │ ├── super_palindromes.rs │ └── super_palindromes_test.rs ├── 0907.sum_of_subarray_minimums │ ├── README.md │ ├── sum_of_subarray_minimums.rs │ └── sum_of_subarray_minimums_test.rs ├── 0908.smallest_range_i │ ├── README.md │ ├── smallest_range_i.rs │ └── smallest_range_i_test.rs ├── 0909.snakes_and_ladders │ ├── README.md │ ├── snakes.png │ ├── snakes_and_ladders.rs │ └── snakes_and_ladders_test.rs ├── 0910.smallest_range_ii │ ├── README.md │ ├── smallest_range_ii.rs │ └── smallest_range_ii_test.rs ├── 0911.online_election │ ├── README.md │ ├── online_election.rs │ └── online_election_test.rs ├── 0913.cat_and_mouse │ ├── README.md │ ├── cat_and_mouse.rs │ └── cat_and_mouse_test.rs └── 0914.x_of_a_kind_in_a_deck_of_cards │ ├── README.md │ ├── x_of_a_kind_in_a_deck_of_cards.rs │ └── x_of_a_kind_in_a_deck_of_cards_test.rs ├── LICENSE ├── README.md └── README_ZH.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/.travis.yml -------------------------------------------------------------------------------- /Algorithms/0001.two_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0001.two_sum/README.md -------------------------------------------------------------------------------- /Algorithms/0001.two_sum/two_sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0001.two_sum/two_sum.rs -------------------------------------------------------------------------------- /Algorithms/0001.two_sum/two_sum_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0001.two_sum/two_sum_test.rs -------------------------------------------------------------------------------- /Algorithms/0002.add_two_numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0002.add_two_numbers/README.md -------------------------------------------------------------------------------- /Algorithms/0002.add_two_numbers/add_two_numbers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0002.add_two_numbers/add_two_numbers.rs -------------------------------------------------------------------------------- /Algorithms/0004.median_of_two_sorted_arrays/median_of_two_sorted_arrays_test.rs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Algorithms/0006.zigzag_conversion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0006.zigzag_conversion/README.md -------------------------------------------------------------------------------- /Algorithms/0007.reverse_integer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0007.reverse_integer/README.md -------------------------------------------------------------------------------- /Algorithms/0007.reverse_integer/reverse_integer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0007.reverse_integer/reverse_integer.rs -------------------------------------------------------------------------------- /Algorithms/0008.string_to_integer_atoi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0008.string_to_integer_atoi/README.md -------------------------------------------------------------------------------- /Algorithms/0009.palindrome_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0009.palindrome_number/README.md -------------------------------------------------------------------------------- /Algorithms/0011.container_with_most_water/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0011.container_with_most_water/README.md -------------------------------------------------------------------------------- /Algorithms/0012.integer_to_roman/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0012.integer_to_roman/README.md -------------------------------------------------------------------------------- /Algorithms/0013.roman_to_integer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0013.roman_to_integer/README.md -------------------------------------------------------------------------------- /Algorithms/0014.longest_common_prefix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0014.longest_common_prefix/README.md -------------------------------------------------------------------------------- /Algorithms/0015.3sum/3sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0015.3sum/3sum.rs -------------------------------------------------------------------------------- /Algorithms/0015.3sum/3sum_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0015.3sum/3sum_test.rs -------------------------------------------------------------------------------- /Algorithms/0015.3sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0015.3sum/README.md -------------------------------------------------------------------------------- /Algorithms/0016.3sum_closest/3sum_closest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0016.3sum_closest/3sum_closest.rs -------------------------------------------------------------------------------- /Algorithms/0016.3sum_closest/3sum_closest_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0016.3sum_closest/3sum_closest_test.rs -------------------------------------------------------------------------------- /Algorithms/0016.3sum_closest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0016.3sum_closest/README.md -------------------------------------------------------------------------------- /Algorithms/0018.4sum/4sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0018.4sum/4sum.rs -------------------------------------------------------------------------------- /Algorithms/0018.4sum/4sum_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0018.4sum/4sum_test.rs -------------------------------------------------------------------------------- /Algorithms/0018.4sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0018.4sum/README.md -------------------------------------------------------------------------------- /Algorithms/0020.valid_parentheses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0020.valid_parentheses/README.md -------------------------------------------------------------------------------- /Algorithms/0021.merge_two_sorted_lists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0021.merge_two_sorted_lists/README.md -------------------------------------------------------------------------------- /Algorithms/0022.generate_parentheses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0022.generate_parentheses/README.md -------------------------------------------------------------------------------- /Algorithms/0023.merge_k_sorted_lists/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0023.merge_k_sorted_lists/README.md -------------------------------------------------------------------------------- /Algorithms/0024.swap_nodes_in_pairs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0024.swap_nodes_in_pairs/README.md -------------------------------------------------------------------------------- /Algorithms/0025.reverse_nodes_in_k_group/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0025.reverse_nodes_in_k_group/README.md -------------------------------------------------------------------------------- /Algorithms/0027.remove_element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0027.remove_element/README.md -------------------------------------------------------------------------------- /Algorithms/0027.remove_element/remove_element.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0027.remove_element/remove_element.rs -------------------------------------------------------------------------------- /Algorithms/0028.implement_strstr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0028.implement_strstr/README.md -------------------------------------------------------------------------------- /Algorithms/0029.divide_two_integers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0029.divide_two_integers/README.md -------------------------------------------------------------------------------- /Algorithms/0031.next_permutation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0031.next_permutation/README.md -------------------------------------------------------------------------------- /Algorithms/0032.longest_valid_parentheses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0032.longest_valid_parentheses/README.md -------------------------------------------------------------------------------- /Algorithms/0034.search_for_a_range/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0034.search_for_a_range/README.md -------------------------------------------------------------------------------- /Algorithms/0035.search_insert_position/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0035.search_insert_position/README.md -------------------------------------------------------------------------------- /Algorithms/0036.valid_sudoku/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0036.valid_sudoku/README.md -------------------------------------------------------------------------------- /Algorithms/0036.valid_sudoku/sudoku.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0036.valid_sudoku/sudoku.png -------------------------------------------------------------------------------- /Algorithms/0036.valid_sudoku/valid_sudoku.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0036.valid_sudoku/valid_sudoku.rs -------------------------------------------------------------------------------- /Algorithms/0036.valid_sudoku/valid_sudoku_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0036.valid_sudoku/valid_sudoku_test.rs -------------------------------------------------------------------------------- /Algorithms/0037.sudoku_solver/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0037.sudoku_solver/1.png -------------------------------------------------------------------------------- /Algorithms/0037.sudoku_solver/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0037.sudoku_solver/2.png -------------------------------------------------------------------------------- /Algorithms/0037.sudoku_solver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0037.sudoku_solver/README.md -------------------------------------------------------------------------------- /Algorithms/0037.sudoku_solver/sudoku_solver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0037.sudoku_solver/sudoku_solver.rs -------------------------------------------------------------------------------- /Algorithms/0037.sudoku_solver/sudoku_solver_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0037.sudoku_solver/sudoku_solver_test.rs -------------------------------------------------------------------------------- /Algorithms/0038.count_and_say/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0038.count_and_say/README.md -------------------------------------------------------------------------------- /Algorithms/0038.count_and_say/count_and_say.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0038.count_and_say/count_and_say.rs -------------------------------------------------------------------------------- /Algorithms/0038.count_and_say/count_and_say_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0038.count_and_say/count_and_say_test.rs -------------------------------------------------------------------------------- /Algorithms/0039.combination_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0039.combination_sum/README.md -------------------------------------------------------------------------------- /Algorithms/0039.combination_sum/combination_sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0039.combination_sum/combination_sum.rs -------------------------------------------------------------------------------- /Algorithms/0040.combination_sum_ii/100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0040.combination_sum_ii/100.png -------------------------------------------------------------------------------- /Algorithms/0040.combination_sum_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0040.combination_sum_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0041.first_missing_positive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0041.first_missing_positive/README.md -------------------------------------------------------------------------------- /Algorithms/0042.trapping_rain_water/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0042.trapping_rain_water/README.md -------------------------------------------------------------------------------- /Algorithms/0043.multiply_strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0043.multiply_strings/README.md -------------------------------------------------------------------------------- /Algorithms/0044.wildcard_matching/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0044.wildcard_matching/README.md -------------------------------------------------------------------------------- /Algorithms/0045.jump_game_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0045.jump_game_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0045.jump_game_ii/jump_game_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0045.jump_game_ii/jump_game_ii.rs -------------------------------------------------------------------------------- /Algorithms/0045.jump_game_ii/jump_game_ii_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0045.jump_game_ii/jump_game_ii_test.rs -------------------------------------------------------------------------------- /Algorithms/0046.permutations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0046.permutations/README.md -------------------------------------------------------------------------------- /Algorithms/0046.permutations/permutations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0046.permutations/permutations.rs -------------------------------------------------------------------------------- /Algorithms/0046.permutations/permutations_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0046.permutations/permutations_test.rs -------------------------------------------------------------------------------- /Algorithms/0047.permutations_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0047.permutations_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0047.permutations_ii/permutations_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0047.permutations_ii/permutations_ii.rs -------------------------------------------------------------------------------- /Algorithms/0048.rotate_image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0048.rotate_image/README.md -------------------------------------------------------------------------------- /Algorithms/0048.rotate_image/rotate_image.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0048.rotate_image/rotate_image.rs -------------------------------------------------------------------------------- /Algorithms/0048.rotate_image/rotate_image_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0048.rotate_image/rotate_image_test.rs -------------------------------------------------------------------------------- /Algorithms/0049.group_anagrams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0049.group_anagrams/README.md -------------------------------------------------------------------------------- /Algorithms/0049.group_anagrams/group_anagrams.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0049.group_anagrams/group_anagrams.rs -------------------------------------------------------------------------------- /Algorithms/0050.powx_n/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0050.powx_n/README.md -------------------------------------------------------------------------------- /Algorithms/0050.powx_n/powx_n.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0050.powx_n/powx_n.rs -------------------------------------------------------------------------------- /Algorithms/0050.powx_n/powx_n_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0050.powx_n/powx_n_test.rs -------------------------------------------------------------------------------- /Algorithms/0051.n_queens/8-queens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0051.n_queens/8-queens.png -------------------------------------------------------------------------------- /Algorithms/0051.n_queens/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0051.n_queens/README.md -------------------------------------------------------------------------------- /Algorithms/0051.n_queens/n_queens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0051.n_queens/n_queens.rs -------------------------------------------------------------------------------- /Algorithms/0051.n_queens/n_queens_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0051.n_queens/n_queens_test.rs -------------------------------------------------------------------------------- /Algorithms/0052.n_queens_ii/8-queens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0052.n_queens_ii/8-queens.png -------------------------------------------------------------------------------- /Algorithms/0052.n_queens_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0052.n_queens_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0052.n_queens_ii/n_queens_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0052.n_queens_ii/n_queens_ii.rs -------------------------------------------------------------------------------- /Algorithms/0052.n_queens_ii/n_queens_ii_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0052.n_queens_ii/n_queens_ii_test.rs -------------------------------------------------------------------------------- /Algorithms/0053.maximum_subarray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0053.maximum_subarray/README.md -------------------------------------------------------------------------------- /Algorithms/0054.spiral_matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0054.spiral_matrix/README.md -------------------------------------------------------------------------------- /Algorithms/0054.spiral_matrix/spiral_matrix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0054.spiral_matrix/spiral_matrix.rs -------------------------------------------------------------------------------- /Algorithms/0054.spiral_matrix/spiral_matrix_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0054.spiral_matrix/spiral_matrix_test.rs -------------------------------------------------------------------------------- /Algorithms/0055.jump_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0055.jump_game/README.md -------------------------------------------------------------------------------- /Algorithms/0055.jump_game/jump_game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0055.jump_game/jump_game.rs -------------------------------------------------------------------------------- /Algorithms/0055.jump_game/jump_game_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0055.jump_game/jump_game_test.rs -------------------------------------------------------------------------------- /Algorithms/0056.merge_intervals/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0056.merge_intervals/README.md -------------------------------------------------------------------------------- /Algorithms/0056.merge_intervals/merge_intervals.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0056.merge_intervals/merge_intervals.rs -------------------------------------------------------------------------------- /Algorithms/0057.insert_interval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0057.insert_interval/README.md -------------------------------------------------------------------------------- /Algorithms/0057.insert_interval/insert_interval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0057.insert_interval/insert_interval.rs -------------------------------------------------------------------------------- /Algorithms/0058.length_of_last_word/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0058.length_of_last_word/README.md -------------------------------------------------------------------------------- /Algorithms/0059.spiral_matrix_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0059.spiral_matrix_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0060.permutation_sequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0060.permutation_sequence/README.md -------------------------------------------------------------------------------- /Algorithms/0061.rotate_list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0061.rotate_list/README.md -------------------------------------------------------------------------------- /Algorithms/0061.rotate_list/rotate_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0061.rotate_list/rotate_list.rs -------------------------------------------------------------------------------- /Algorithms/0061.rotate_list/rotate_list_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0061.rotate_list/rotate_list_test.rs -------------------------------------------------------------------------------- /Algorithms/0062.unique_paths/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0062.unique_paths/README.md -------------------------------------------------------------------------------- /Algorithms/0062.unique_paths/robot_maze.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0062.unique_paths/robot_maze.png -------------------------------------------------------------------------------- /Algorithms/0062.unique_paths/unique_paths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0062.unique_paths/unique_paths.rs -------------------------------------------------------------------------------- /Algorithms/0062.unique_paths/unique_paths_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0062.unique_paths/unique_paths_test.rs -------------------------------------------------------------------------------- /Algorithms/0063.unique_paths_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0063.unique_paths_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0063.unique_paths_ii/unique_paths_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0063.unique_paths_ii/unique_paths_ii.rs -------------------------------------------------------------------------------- /Algorithms/0064.minimum_path_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0064.minimum_path_sum/README.md -------------------------------------------------------------------------------- /Algorithms/0065.valid_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0065.valid_number/README.md -------------------------------------------------------------------------------- /Algorithms/0065.valid_number/valid_number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0065.valid_number/valid_number.rs -------------------------------------------------------------------------------- /Algorithms/0065.valid_number/valid_number_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0065.valid_number/valid_number_test.rs -------------------------------------------------------------------------------- /Algorithms/0066.plus_one/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0066.plus_one/README.md -------------------------------------------------------------------------------- /Algorithms/0066.plus_one/plus_one.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0066.plus_one/plus_one.rs -------------------------------------------------------------------------------- /Algorithms/0066.plus_one/plus_one_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0066.plus_one/plus_one_test.rs -------------------------------------------------------------------------------- /Algorithms/0067.add_binary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0067.add_binary/README.md -------------------------------------------------------------------------------- /Algorithms/0067.add_binary/add_binary.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0067.add_binary/add_binary.rs -------------------------------------------------------------------------------- /Algorithms/0067.add_binary/add_binary_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0067.add_binary/add_binary_test.rs -------------------------------------------------------------------------------- /Algorithms/0068.text_justification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0068.text_justification/README.md -------------------------------------------------------------------------------- /Algorithms/0069.sqrtx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0069.sqrtx/README.md -------------------------------------------------------------------------------- /Algorithms/0069.sqrtx/sqrtx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0069.sqrtx/sqrtx.rs -------------------------------------------------------------------------------- /Algorithms/0069.sqrtx/sqrtx_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0069.sqrtx/sqrtx_test.rs -------------------------------------------------------------------------------- /Algorithms/0070.climbing_stairs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0070.climbing_stairs/README.md -------------------------------------------------------------------------------- /Algorithms/0070.climbing_stairs/climbing_stairs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0070.climbing_stairs/climbing_stairs.rs -------------------------------------------------------------------------------- /Algorithms/0071.simplify_path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0071.simplify_path/README.md -------------------------------------------------------------------------------- /Algorithms/0071.simplify_path/simplify_path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0071.simplify_path/simplify_path.rs -------------------------------------------------------------------------------- /Algorithms/0071.simplify_path/simplify_path_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0071.simplify_path/simplify_path_test.rs -------------------------------------------------------------------------------- /Algorithms/0072.edit_distance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0072.edit_distance/README.md -------------------------------------------------------------------------------- /Algorithms/0072.edit_distance/edit_distance.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0072.edit_distance/edit_distance.rs -------------------------------------------------------------------------------- /Algorithms/0072.edit_distance/edit_distance_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0072.edit_distance/edit_distance_test.rs -------------------------------------------------------------------------------- /Algorithms/0073.set_matrix_zeroes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0073.set_matrix_zeroes/README.md -------------------------------------------------------------------------------- /Algorithms/0074.search_a_2d_matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0074.search_a_2d_matrix/README.md -------------------------------------------------------------------------------- /Algorithms/0075.sort_colors/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0075.sort_colors/README.md -------------------------------------------------------------------------------- /Algorithms/0075.sort_colors/sort_colors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0075.sort_colors/sort_colors.rs -------------------------------------------------------------------------------- /Algorithms/0075.sort_colors/sort_colors_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0075.sort_colors/sort_colors_test.rs -------------------------------------------------------------------------------- /Algorithms/0076.minimum_window_substring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0076.minimum_window_substring/README.md -------------------------------------------------------------------------------- /Algorithms/0077.combinations/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0077.combinations/README.md -------------------------------------------------------------------------------- /Algorithms/0077.combinations/combinations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0077.combinations/combinations.rs -------------------------------------------------------------------------------- /Algorithms/0077.combinations/combinations_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0077.combinations/combinations_test.rs -------------------------------------------------------------------------------- /Algorithms/0078.subsets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0078.subsets/README.md -------------------------------------------------------------------------------- /Algorithms/0078.subsets/subsets.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0078.subsets/subsets.rs -------------------------------------------------------------------------------- /Algorithms/0078.subsets/subsets_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0078.subsets/subsets_test.rs -------------------------------------------------------------------------------- /Algorithms/0079.word_search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0079.word_search/README.md -------------------------------------------------------------------------------- /Algorithms/0079.word_search/word_search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0079.word_search/word_search.rs -------------------------------------------------------------------------------- /Algorithms/0079.word_search/word_search_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0079.word_search/word_search_test.rs -------------------------------------------------------------------------------- /Algorithms/0085.maximal_rectangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0085.maximal_rectangle/README.md -------------------------------------------------------------------------------- /Algorithms/0086.partition_list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0086.partition_list/README.md -------------------------------------------------------------------------------- /Algorithms/0086.partition_list/partition_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0086.partition_list/partition_list.rs -------------------------------------------------------------------------------- /Algorithms/0087.scramble_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0087.scramble_string/README.md -------------------------------------------------------------------------------- /Algorithms/0087.scramble_string/scramble_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0087.scramble_string/scramble_string.rs -------------------------------------------------------------------------------- /Algorithms/0088.merge_sorted_array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0088.merge_sorted_array/README.md -------------------------------------------------------------------------------- /Algorithms/0089.gray_code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0089.gray_code/README.md -------------------------------------------------------------------------------- /Algorithms/0089.gray_code/gray_code.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0089.gray_code/gray_code.rs -------------------------------------------------------------------------------- /Algorithms/0089.gray_code/gray_code_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0089.gray_code/gray_code_test.rs -------------------------------------------------------------------------------- /Algorithms/0090.subsets_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0090.subsets_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0090.subsets_ii/subsets_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0090.subsets_ii/subsets_ii.rs -------------------------------------------------------------------------------- /Algorithms/0090.subsets_ii/subsets_ii_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0090.subsets_ii/subsets_ii_test.rs -------------------------------------------------------------------------------- /Algorithms/0091.decode_ways/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0091.decode_ways/README.md -------------------------------------------------------------------------------- /Algorithms/0091.decode_ways/decode_ways.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0091.decode_ways/decode_ways.rs -------------------------------------------------------------------------------- /Algorithms/0091.decode_ways/decode_ways_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0091.decode_ways/decode_ways_test.rs -------------------------------------------------------------------------------- /Algorithms/0092.reverse_linked_list_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0092.reverse_linked_list_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0093.restore_ip_addresses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0093.restore_ip_addresses/README.md -------------------------------------------------------------------------------- /Algorithms/0097.interleaving_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0097.interleaving_string/README.md -------------------------------------------------------------------------------- /Algorithms/0100.same_tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0100.same_tree/README.md -------------------------------------------------------------------------------- /Algorithms/0100.same_tree/same_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0100.same_tree/same_tree.rs -------------------------------------------------------------------------------- /Algorithms/0100.same_tree/same_tree_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0100.same_tree/same_tree_test.rs -------------------------------------------------------------------------------- /Algorithms/0101.symmetric_tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0101.symmetric_tree/README.md -------------------------------------------------------------------------------- /Algorithms/0101.symmetric_tree/symmetric_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0101.symmetric_tree/symmetric_tree.rs -------------------------------------------------------------------------------- /Algorithms/0110.balanced_binary_tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0110.balanced_binary_tree/README.md -------------------------------------------------------------------------------- /Algorithms/0112.path_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0112.path_sum/README.md -------------------------------------------------------------------------------- /Algorithms/0112.path_sum/path_sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0112.path_sum/path_sum.rs -------------------------------------------------------------------------------- /Algorithms/0112.path_sum/path_sum_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0112.path_sum/path_sum_test.rs -------------------------------------------------------------------------------- /Algorithms/0113.path_sum_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0113.path_sum_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0113.path_sum_ii/path_sum_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0113.path_sum_ii/path_sum_ii.rs -------------------------------------------------------------------------------- /Algorithms/0113.path_sum_ii/path_sum_ii_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0113.path_sum_ii/path_sum_ii_test.rs -------------------------------------------------------------------------------- /Algorithms/0115.distinct_subsequences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0115.distinct_subsequences/README.md -------------------------------------------------------------------------------- /Algorithms/0118.pascals_triangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0118.pascals_triangle/README.md -------------------------------------------------------------------------------- /Algorithms/0119.pascals_triangle_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0119.pascals_triangle_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0120.triangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0120.triangle/README.md -------------------------------------------------------------------------------- /Algorithms/0120.triangle/triangle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0120.triangle/triangle.rs -------------------------------------------------------------------------------- /Algorithms/0120.triangle/triangle_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0120.triangle/triangle_test.rs -------------------------------------------------------------------------------- /Algorithms/0125.valid_palindrome/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0125.valid_palindrome/README.md -------------------------------------------------------------------------------- /Algorithms/0126.word_ladder_ii/126.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0126.word_ladder_ii/126.png -------------------------------------------------------------------------------- /Algorithms/0126.word_ladder_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0126.word_ladder_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0126.word_ladder_ii/word_ladder_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0126.word_ladder_ii/word_ladder_ii.rs -------------------------------------------------------------------------------- /Algorithms/0127.word_ladder/127.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0127.word_ladder/127.100.png -------------------------------------------------------------------------------- /Algorithms/0127.word_ladder/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0127.word_ladder/README.md -------------------------------------------------------------------------------- /Algorithms/0127.word_ladder/word_ladder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0127.word_ladder/word_ladder.rs -------------------------------------------------------------------------------- /Algorithms/0127.word_ladder/word_ladder_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0127.word_ladder/word_ladder_test.rs -------------------------------------------------------------------------------- /Algorithms/0129.sum_root_to_leaf_numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0129.sum_root_to_leaf_numbers/README.md -------------------------------------------------------------------------------- /Algorithms/0130.surrounded_regions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0130.surrounded_regions/README.md -------------------------------------------------------------------------------- /Algorithms/0131.palindrome_partitioning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0131.palindrome_partitioning/README.md -------------------------------------------------------------------------------- /Algorithms/0134.gas_station/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0134.gas_station/README.md -------------------------------------------------------------------------------- /Algorithms/0134.gas_station/gas_station.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0134.gas_station/gas_station.rs -------------------------------------------------------------------------------- /Algorithms/0134.gas_station/gas_station_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0134.gas_station/gas_station_test.rs -------------------------------------------------------------------------------- /Algorithms/0135.candy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0135.candy/README.md -------------------------------------------------------------------------------- /Algorithms/0135.candy/candy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0135.candy/candy.rs -------------------------------------------------------------------------------- /Algorithms/0135.candy/candy_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0135.candy/candy_test.rs -------------------------------------------------------------------------------- /Algorithms/0136.single_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0136.single_number/README.md -------------------------------------------------------------------------------- /Algorithms/0136.single_number/single_number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0136.single_number/single_number.rs -------------------------------------------------------------------------------- /Algorithms/0136.single_number/single_number_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0136.single_number/single_number_test.rs -------------------------------------------------------------------------------- /Algorithms/0137.single_number_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0137.single_number_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0139.word_break/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0139.word_break/README.md -------------------------------------------------------------------------------- /Algorithms/0139.word_break/word_break.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0139.word_break/word_break.rs -------------------------------------------------------------------------------- /Algorithms/0139.word_break/word_break_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0139.word_break/word_break_test.rs -------------------------------------------------------------------------------- /Algorithms/0140.word_break_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0140.word_break_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0140.word_break_ii/word_break_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0140.word_break_ii/word_break_ii.rs -------------------------------------------------------------------------------- /Algorithms/0140.word_break_ii/word_break_ii_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0140.word_break_ii/word_break_ii_test.rs -------------------------------------------------------------------------------- /Algorithms/0143.reorder_list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0143.reorder_list/README.md -------------------------------------------------------------------------------- /Algorithms/0143.reorder_list/reorder_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0143.reorder_list/reorder_list.rs -------------------------------------------------------------------------------- /Algorithms/0143.reorder_list/reorder_list_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0143.reorder_list/reorder_list_test.rs -------------------------------------------------------------------------------- /Algorithms/0146.lru_cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0146.lru_cache/README.md -------------------------------------------------------------------------------- /Algorithms/0146.lru_cache/lru_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0146.lru_cache/lru_cache.rs -------------------------------------------------------------------------------- /Algorithms/0146.lru_cache/lru_cache_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0146.lru_cache/lru_cache_test.rs -------------------------------------------------------------------------------- /Algorithms/0147.insertion_sort_list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0147.insertion_sort_list/README.md -------------------------------------------------------------------------------- /Algorithms/0148.sort_list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0148.sort_list/README.md -------------------------------------------------------------------------------- /Algorithms/0148.sort_list/sort_list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0148.sort_list/sort_list.rs -------------------------------------------------------------------------------- /Algorithms/0148.sort_list/sort_list_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0148.sort_list/sort_list_test.rs -------------------------------------------------------------------------------- /Algorithms/0149.max_points_on_a_line/149.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0149.max_points_on_a_line/149.100.png -------------------------------------------------------------------------------- /Algorithms/0149.max_points_on_a_line/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0149.max_points_on_a_line/README.md -------------------------------------------------------------------------------- /Algorithms/0152.maximum_product_subarray/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0152.maximum_product_subarray/README.md -------------------------------------------------------------------------------- /Algorithms/0155.min_stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0155.min_stack/README.md -------------------------------------------------------------------------------- /Algorithms/0155.min_stack/min_stack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0155.min_stack/min_stack.rs -------------------------------------------------------------------------------- /Algorithms/0155.min_stack/min_stack_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0155.min_stack/min_stack_test.rs -------------------------------------------------------------------------------- /Algorithms/0162.find_peak_element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0162.find_peak_element/README.md -------------------------------------------------------------------------------- /Algorithms/0164.maximum_gap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0164.maximum_gap/README.md -------------------------------------------------------------------------------- /Algorithms/0164.maximum_gap/maximum_gap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0164.maximum_gap/maximum_gap.rs -------------------------------------------------------------------------------- /Algorithms/0164.maximum_gap/maximum_gap_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0164.maximum_gap/maximum_gap_test.rs -------------------------------------------------------------------------------- /Algorithms/0165.compare_version_numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0165.compare_version_numbers/README.md -------------------------------------------------------------------------------- /Algorithms/0168.excel_sheet_column_title/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0168.excel_sheet_column_title/README.md -------------------------------------------------------------------------------- /Algorithms/0169.majority_element/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0169.majority_element/README.md -------------------------------------------------------------------------------- /Algorithms/0171.excel_sheet_column_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0171.excel_sheet_column_number/README.md -------------------------------------------------------------------------------- /Algorithms/0172.factorial_trailing_zeroes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0172.factorial_trailing_zeroes/README.md -------------------------------------------------------------------------------- /Algorithms/0174.dungeon_game/174.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0174.dungeon_game/174.100.png -------------------------------------------------------------------------------- /Algorithms/0174.dungeon_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0174.dungeon_game/README.md -------------------------------------------------------------------------------- /Algorithms/0174.dungeon_game/dungeon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0174.dungeon_game/dungeon.png -------------------------------------------------------------------------------- /Algorithms/0174.dungeon_game/dungeon_game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0174.dungeon_game/dungeon_game.rs -------------------------------------------------------------------------------- /Algorithms/0174.dungeon_game/dungeon_game_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0174.dungeon_game/dungeon_game_test.rs -------------------------------------------------------------------------------- /Algorithms/0179.largest_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0179.largest_number/README.md -------------------------------------------------------------------------------- /Algorithms/0179.largest_number/largest_number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0179.largest_number/largest_number.rs -------------------------------------------------------------------------------- /Algorithms/0187.repeated_dna_sequences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0187.repeated_dna_sequences/README.md -------------------------------------------------------------------------------- /Algorithms/0189.rotate_array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0189.rotate_array/README.md -------------------------------------------------------------------------------- /Algorithms/0189.rotate_array/rotate_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0189.rotate_array/rotate_array.rs -------------------------------------------------------------------------------- /Algorithms/0189.rotate_array/rotate_array_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0189.rotate_array/rotate_array_test.rs -------------------------------------------------------------------------------- /Algorithms/0198.house_robber/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0198.house_robber/README.md -------------------------------------------------------------------------------- /Algorithms/0198.house_robber/house_robber.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0198.house_robber/house_robber.rs -------------------------------------------------------------------------------- /Algorithms/0198.house_robber/house_robber_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0198.house_robber/house_robber_test.rs -------------------------------------------------------------------------------- /Algorithms/0200.number_of_islands/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0200.number_of_islands/README.md -------------------------------------------------------------------------------- /Algorithms/0202.happy_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0202.happy_number/README.md -------------------------------------------------------------------------------- /Algorithms/0202.happy_number/happy_number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0202.happy_number/happy_number.rs -------------------------------------------------------------------------------- /Algorithms/0202.happy_number/happy_number_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0202.happy_number/happy_number_test.rs -------------------------------------------------------------------------------- /Algorithms/0204.count_primes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0204.count_primes/README.md -------------------------------------------------------------------------------- /Algorithms/0204.count_primes/count_primes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0204.count_primes/count_primes.rs -------------------------------------------------------------------------------- /Algorithms/0204.count_primes/count_primes_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0204.count_primes/count_primes_test.rs -------------------------------------------------------------------------------- /Algorithms/0205.isomorphic_strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0205.isomorphic_strings/README.md -------------------------------------------------------------------------------- /Algorithms/0206.reverse_linked_list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0206.reverse_linked_list/README.md -------------------------------------------------------------------------------- /Algorithms/0207.course_schedule/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0207.course_schedule/README.md -------------------------------------------------------------------------------- /Algorithms/0207.course_schedule/course_schedule.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0207.course_schedule/course_schedule.rs -------------------------------------------------------------------------------- /Algorithms/0209.minimum_size_subarray_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0209.minimum_size_subarray_sum/README.md -------------------------------------------------------------------------------- /Algorithms/0210.course_schedule_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0210.course_schedule_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0212.word_search_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0212.word_search_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0212.word_search_ii/word_search_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0212.word_search_ii/word_search_ii.rs -------------------------------------------------------------------------------- /Algorithms/0213.house_robber_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0213.house_robber_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0213.house_robber_ii/house_robber_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0213.house_robber_ii/house_robber_ii.rs -------------------------------------------------------------------------------- /Algorithms/0214.shortest_palindrome/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0214.shortest_palindrome/README.md -------------------------------------------------------------------------------- /Algorithms/0216.combination_sum_iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0216.combination_sum_iii/README.md -------------------------------------------------------------------------------- /Algorithms/0217.contains_duplicate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0217.contains_duplicate/README.md -------------------------------------------------------------------------------- /Algorithms/0218.the_skyline_problem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0218.the_skyline_problem/README.md -------------------------------------------------------------------------------- /Algorithms/0218.the_skyline_problem/a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0218.the_skyline_problem/a.jpg -------------------------------------------------------------------------------- /Algorithms/0218.the_skyline_problem/b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0218.the_skyline_problem/b.jpg -------------------------------------------------------------------------------- /Algorithms/0219.contains_duplicate_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0219.contains_duplicate_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0220.contains_duplicate_iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0220.contains_duplicate_iii/README.md -------------------------------------------------------------------------------- /Algorithms/0221.maximal_square/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0221.maximal_square/README.md -------------------------------------------------------------------------------- /Algorithms/0221.maximal_square/maximal_square.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0221.maximal_square/maximal_square.rs -------------------------------------------------------------------------------- /Algorithms/0223.rectangle_area/223.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0223.rectangle_area/223.png -------------------------------------------------------------------------------- /Algorithms/0223.rectangle_area/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0223.rectangle_area/README.md -------------------------------------------------------------------------------- /Algorithms/0223.rectangle_area/rectangle_area.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0223.rectangle_area/rectangle_area.rs -------------------------------------------------------------------------------- /Algorithms/0224.basic_calculator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0224.basic_calculator/README.md -------------------------------------------------------------------------------- /Algorithms/0226.invert_binary_tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0226.invert_binary_tree/README.md -------------------------------------------------------------------------------- /Algorithms/0227.basic_calculator_ii/227.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0227.basic_calculator_ii/227.100.png -------------------------------------------------------------------------------- /Algorithms/0227.basic_calculator_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0227.basic_calculator_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0228.summary_ranges/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0228.summary_ranges/README.md -------------------------------------------------------------------------------- /Algorithms/0228.summary_ranges/summary_ranges.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0228.summary_ranges/summary_ranges.rs -------------------------------------------------------------------------------- /Algorithms/0229.majority_element_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0229.majority_element_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0231.power_of_two/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0231.power_of_two/README.md -------------------------------------------------------------------------------- /Algorithms/0231.power_of_two/power_of_two.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0231.power_of_two/power_of_two.rs -------------------------------------------------------------------------------- /Algorithms/0231.power_of_two/power_of_two_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0231.power_of_two/power_of_two_test.rs -------------------------------------------------------------------------------- /Algorithms/0233.number_of_digit_one/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0233.number_of_digit_one/README.md -------------------------------------------------------------------------------- /Algorithms/0234.palindrome_linked_list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0234.palindrome_linked_list/README.md -------------------------------------------------------------------------------- /Algorithms/0239.sliding_window_maximum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0239.sliding_window_maximum/README.md -------------------------------------------------------------------------------- /Algorithms/0240.search_a_2d_matrix_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0240.search_a_2d_matrix_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0242.valid_anagram/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0242.valid_anagram/README.md -------------------------------------------------------------------------------- /Algorithms/0242.valid_anagram/valid_anagram.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0242.valid_anagram/valid_anagram.rs -------------------------------------------------------------------------------- /Algorithms/0257.binary_tree_paths/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0257.binary_tree_paths/README.md -------------------------------------------------------------------------------- /Algorithms/0258.add_digits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0258.add_digits/README.md -------------------------------------------------------------------------------- /Algorithms/0258.add_digits/add_digits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0258.add_digits/add_digits.rs -------------------------------------------------------------------------------- /Algorithms/0258.add_digits/add_digits_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0258.add_digits/add_digits_test.rs -------------------------------------------------------------------------------- /Algorithms/0260.single_number_iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0260.single_number_iii/README.md -------------------------------------------------------------------------------- /Algorithms/0263.ugly_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0263.ugly_number/README.md -------------------------------------------------------------------------------- /Algorithms/0263.ugly_number/ugly_number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0263.ugly_number/ugly_number.rs -------------------------------------------------------------------------------- /Algorithms/0263.ugly_number/ugly_number_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0263.ugly_number/ugly_number_test.rs -------------------------------------------------------------------------------- /Algorithms/0264.ugly_number_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0264.ugly_number_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0264.ugly_number_ii/ugly_number_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0264.ugly_number_ii/ugly_number_ii.rs -------------------------------------------------------------------------------- /Algorithms/0268.missing_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0268.missing_number/README.md -------------------------------------------------------------------------------- /Algorithms/0268.missing_number/missing_number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0268.missing_number/missing_number.rs -------------------------------------------------------------------------------- /Algorithms/0274.h_index/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0274.h_index/README.md -------------------------------------------------------------------------------- /Algorithms/0274.h_index/h_index.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0274.h_index/h_index.rs -------------------------------------------------------------------------------- /Algorithms/0274.h_index/h_index_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0274.h_index/h_index_test.rs -------------------------------------------------------------------------------- /Algorithms/0275.h_index_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0275.h_index_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0275.h_index_ii/h_index_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0275.h_index_ii/h_index_ii.rs -------------------------------------------------------------------------------- /Algorithms/0275.h_index_ii/h_index_ii_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0275.h_index_ii/h_index_ii_test.rs -------------------------------------------------------------------------------- /Algorithms/0279.perfect_squares/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0279.perfect_squares/README.md -------------------------------------------------------------------------------- /Algorithms/0283.move_zeroes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0283.move_zeroes/README.md -------------------------------------------------------------------------------- /Algorithms/0283.move_zeroes/move_zeroes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0283.move_zeroes/move_zeroes.rs -------------------------------------------------------------------------------- /Algorithms/0283.move_zeroes/move_zeroes_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0283.move_zeroes/move_zeroes_test.rs -------------------------------------------------------------------------------- /Algorithms/0289.game_of_life/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0289.game_of_life/README.md -------------------------------------------------------------------------------- /Algorithms/0289.game_of_life/game_of_life.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0289.game_of_life/game_of_life.rs -------------------------------------------------------------------------------- /Algorithms/0289.game_of_life/game_of_life_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0289.game_of_life/game_of_life_test.rs -------------------------------------------------------------------------------- /Algorithms/0290.word_pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0290.word_pattern/README.md -------------------------------------------------------------------------------- /Algorithms/0290.word_pattern/word_pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0290.word_pattern/word_pattern.rs -------------------------------------------------------------------------------- /Algorithms/0290.word_pattern/word_pattern_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0290.word_pattern/word_pattern_test.rs -------------------------------------------------------------------------------- /Algorithms/0292.nim_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0292.nim_game/README.md -------------------------------------------------------------------------------- /Algorithms/0292.nim_game/nim_game.rs: -------------------------------------------------------------------------------- 1 | package problem0292 2 | 3 | func canWinNim(n int) bool { 4 | return n%4 != 0 5 | } 6 | -------------------------------------------------------------------------------- /Algorithms/0292.nim_game/nim_game_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0292.nim_game/nim_game_test.rs -------------------------------------------------------------------------------- /Algorithms/0299.bulls_and_cows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0299.bulls_and_cows/README.md -------------------------------------------------------------------------------- /Algorithms/0299.bulls_and_cows/bulls_and_cows.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0299.bulls_and_cows/bulls_and_cows.rs -------------------------------------------------------------------------------- /Algorithms/0306.additive_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0306.additive_number/README.md -------------------------------------------------------------------------------- /Algorithms/0307.range_sum_query_mutable/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0307.range_sum_query_mutable/README.md -------------------------------------------------------------------------------- /Algorithms/0310.minimum_height_trees/310.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0310.minimum_height_trees/310.100.png -------------------------------------------------------------------------------- /Algorithms/0310.minimum_height_trees/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0310.minimum_height_trees/README.md -------------------------------------------------------------------------------- /Algorithms/0312.burst_balloons/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0312.burst_balloons/README.md -------------------------------------------------------------------------------- /Algorithms/0312.burst_balloons/burst_balloons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0312.burst_balloons/burst_balloons.rs -------------------------------------------------------------------------------- /Algorithms/0313.super_ugly_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0313.super_ugly_number/README.md -------------------------------------------------------------------------------- /Algorithms/0319.bulb_switcher/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0319.bulb_switcher/README.md -------------------------------------------------------------------------------- /Algorithms/0319.bulb_switcher/bulb_switcher.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0319.bulb_switcher/bulb_switcher.rs -------------------------------------------------------------------------------- /Algorithms/0321.create_maximum_number/321.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0321.create_maximum_number/321.100.png -------------------------------------------------------------------------------- /Algorithms/0321.create_maximum_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0321.create_maximum_number/README.md -------------------------------------------------------------------------------- /Algorithms/0322.coin_change/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0322.coin_change/README.md -------------------------------------------------------------------------------- /Algorithms/0322.coin_change/coin_change.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0322.coin_change/coin_change.rs -------------------------------------------------------------------------------- /Algorithms/0322.coin_change/coin_change_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0322.coin_change/coin_change_test.rs -------------------------------------------------------------------------------- /Algorithms/0324.wiggle_sort_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0324.wiggle_sort_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0324.wiggle_sort_ii/wiggle_sort_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0324.wiggle_sort_ii/wiggle_sort_ii.rs -------------------------------------------------------------------------------- /Algorithms/0326.power_of_three/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0326.power_of_three/README.md -------------------------------------------------------------------------------- /Algorithms/0326.power_of_three/power_of_three.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0326.power_of_three/power_of_three.rs -------------------------------------------------------------------------------- /Algorithms/0327.count_of_range_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0327.count_of_range_sum/README.md -------------------------------------------------------------------------------- /Algorithms/0328.odd_even_linked_list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0328.odd_even_linked_list/README.md -------------------------------------------------------------------------------- /Algorithms/0330.patching_array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0330.patching_array/README.md -------------------------------------------------------------------------------- /Algorithms/0330.patching_array/patching_array.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0330.patching_array/patching_array.rs -------------------------------------------------------------------------------- /Algorithms/0332.reconstruct_itinerary/332.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0332.reconstruct_itinerary/332.100.png -------------------------------------------------------------------------------- /Algorithms/0332.reconstruct_itinerary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0332.reconstruct_itinerary/README.md -------------------------------------------------------------------------------- /Algorithms/0335.self_crossing/335.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0335.self_crossing/335.100.png -------------------------------------------------------------------------------- /Algorithms/0335.self_crossing/335.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0335.self_crossing/335.png -------------------------------------------------------------------------------- /Algorithms/0335.self_crossing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0335.self_crossing/README.md -------------------------------------------------------------------------------- /Algorithms/0335.self_crossing/self_crossing.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0335.self_crossing/self_crossing.rs -------------------------------------------------------------------------------- /Algorithms/0336.palindrome_pairs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0336.palindrome_pairs/README.md -------------------------------------------------------------------------------- /Algorithms/0337.house_robber_iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0337.house_robber_iii/README.md -------------------------------------------------------------------------------- /Algorithms/0338.counting_bits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0338.counting_bits/README.md -------------------------------------------------------------------------------- /Algorithms/0338.counting_bits/counting_bits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0338.counting_bits/counting_bits.rs -------------------------------------------------------------------------------- /Algorithms/0342.power_of_four/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0342.power_of_four/README.md -------------------------------------------------------------------------------- /Algorithms/0342.power_of_four/power_of_four.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0342.power_of_four/power_of_four.rs -------------------------------------------------------------------------------- /Algorithms/0343.integer_break/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0343.integer_break/README.md -------------------------------------------------------------------------------- /Algorithms/0343.integer_break/integer_break.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0343.integer_break/integer_break.rs -------------------------------------------------------------------------------- /Algorithms/0344.reverse_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0344.reverse_string/README.md -------------------------------------------------------------------------------- /Algorithms/0344.reverse_string/reverse_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0344.reverse_string/reverse_string.rs -------------------------------------------------------------------------------- /Algorithms/0347.top_k_frequent_elements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0347.top_k_frequent_elements/README.md -------------------------------------------------------------------------------- /Algorithms/0354.russian_doll_envelopes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0354.russian_doll_envelopes/README.md -------------------------------------------------------------------------------- /Algorithms/0355.design_twitter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0355.design_twitter/README.md -------------------------------------------------------------------------------- /Algorithms/0355.design_twitter/design_twitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0355.design_twitter/design_twitter.rs -------------------------------------------------------------------------------- /Algorithms/0365.water_and_jug_problem/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0365.water_and_jug_problem/README.md -------------------------------------------------------------------------------- /Algorithms/0367.valid_perfect_square/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0367.valid_perfect_square/README.md -------------------------------------------------------------------------------- /Algorithms/0371.sum_of_two_integers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0371.sum_of_two_integers/README.md -------------------------------------------------------------------------------- /Algorithms/0372.super_pow/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0372.super_pow/README.md -------------------------------------------------------------------------------- /Algorithms/0372.super_pow/super_pow.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0372.super_pow/super_pow.rs -------------------------------------------------------------------------------- /Algorithms/0372.super_pow/super_pow_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0372.super_pow/super_pow_test.rs -------------------------------------------------------------------------------- /Algorithms/0376.wiggle_subsequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0376.wiggle_subsequence/README.md -------------------------------------------------------------------------------- /Algorithms/0377.combination_sum_iv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0377.combination_sum_iv/README.md -------------------------------------------------------------------------------- /Algorithms/0382.linked_list_random_node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0382.linked_list_random_node/README.md -------------------------------------------------------------------------------- /Algorithms/0383.ransom_note/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0383.ransom_note/README.md -------------------------------------------------------------------------------- /Algorithms/0383.ransom_note/ransom_note.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0383.ransom_note/ransom_note.rs -------------------------------------------------------------------------------- /Algorithms/0383.ransom_note/ransom_note_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0383.ransom_note/ransom_note_test.rs -------------------------------------------------------------------------------- /Algorithms/0384.shuffle_an_array/384.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0384.shuffle_an_array/384.100.png -------------------------------------------------------------------------------- /Algorithms/0384.shuffle_an_array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0384.shuffle_an_array/README.md -------------------------------------------------------------------------------- /Algorithms/0385.mini_parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0385.mini_parser/README.md -------------------------------------------------------------------------------- /Algorithms/0385.mini_parser/mini_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0385.mini_parser/mini_parser.rs -------------------------------------------------------------------------------- /Algorithms/0385.mini_parser/mini_parser_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0385.mini_parser/mini_parser_test.rs -------------------------------------------------------------------------------- /Algorithms/0389.find_the_difference/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0389.find_the_difference/README.md -------------------------------------------------------------------------------- /Algorithms/0390.elimination_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0390.elimination_game/README.md -------------------------------------------------------------------------------- /Algorithms/0391.perfect_rectangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0391.perfect_rectangle/README.md -------------------------------------------------------------------------------- /Algorithms/0392.is_subsequence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0392.is_subsequence/README.md -------------------------------------------------------------------------------- /Algorithms/0392.is_subsequence/is_subsequence.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0392.is_subsequence/is_subsequence.rs -------------------------------------------------------------------------------- /Algorithms/0393.utf_8_validation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0393.utf_8_validation/README.md -------------------------------------------------------------------------------- /Algorithms/0394.decode_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0394.decode_string/README.md -------------------------------------------------------------------------------- /Algorithms/0394.decode_string/decode_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0394.decode_string/decode_string.rs -------------------------------------------------------------------------------- /Algorithms/0396.rotate_function/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0396.rotate_function/README.md -------------------------------------------------------------------------------- /Algorithms/0397.integer_replacement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0397.integer_replacement/README.md -------------------------------------------------------------------------------- /Algorithms/0398.random_pick_index/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0398.random_pick_index/README.md -------------------------------------------------------------------------------- /Algorithms/0399.evaluate_division/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0399.evaluate_division/README.md -------------------------------------------------------------------------------- /Algorithms/0400.nth_digit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0400.nth_digit/README.md -------------------------------------------------------------------------------- /Algorithms/0400.nth_digit/nth_digit.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0400.nth_digit/nth_digit.rs -------------------------------------------------------------------------------- /Algorithms/0400.nth_digit/nth_digit_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0400.nth_digit/nth_digit_test.rs -------------------------------------------------------------------------------- /Algorithms/0401.binary_watch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0401.binary_watch/README.md -------------------------------------------------------------------------------- /Algorithms/0401.binary_watch/binary_watch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0401.binary_watch/binary_watch.rs -------------------------------------------------------------------------------- /Algorithms/0401.binary_watch/binary_watch_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0401.binary_watch/binary_watch_test.rs -------------------------------------------------------------------------------- /Algorithms/0402.remove_k_digits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0402.remove_k_digits/README.md -------------------------------------------------------------------------------- /Algorithms/0403.frog_jump/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0403.frog_jump/README.md -------------------------------------------------------------------------------- /Algorithms/0403.frog_jump/frog_jump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0403.frog_jump/frog_jump.rs -------------------------------------------------------------------------------- /Algorithms/0403.frog_jump/frog_jump_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0403.frog_jump/frog_jump_test.rs -------------------------------------------------------------------------------- /Algorithms/0404.sum_of_left_leaves/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0404.sum_of_left_leaves/README.md -------------------------------------------------------------------------------- /Algorithms/0407.trapping_rain_water_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0407.trapping_rain_water_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0409.longest_palindrome/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0409.longest_palindrome/README.md -------------------------------------------------------------------------------- /Algorithms/0410.split_array_largest_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0410.split_array_largest_sum/README.md -------------------------------------------------------------------------------- /Algorithms/0412.fizz_buzz/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0412.fizz_buzz/README.md -------------------------------------------------------------------------------- /Algorithms/0412.fizz_buzz/fizz_buzz.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0412.fizz_buzz/fizz_buzz.rs -------------------------------------------------------------------------------- /Algorithms/0412.fizz_buzz/fizz_buzz_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0412.fizz_buzz/fizz_buzz_test.rs -------------------------------------------------------------------------------- /Algorithms/0413.arithmetic_slices/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0413.arithmetic_slices/README.md -------------------------------------------------------------------------------- /Algorithms/0414.third_maximum_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0414.third_maximum_number/README.md -------------------------------------------------------------------------------- /Algorithms/0415.add_strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0415.add_strings/README.md -------------------------------------------------------------------------------- /Algorithms/0415.add_strings/add_strings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0415.add_strings/add_strings.rs -------------------------------------------------------------------------------- /Algorithms/0415.add_strings/add_strings_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0415.add_strings/add_strings_test.rs -------------------------------------------------------------------------------- /Algorithms/0419.battleships_in_a_board/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0419.battleships_in_a_board/README.md -------------------------------------------------------------------------------- /Algorithms/0420.strong_password_checker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0420.strong_password_checker/README.md -------------------------------------------------------------------------------- /Algorithms/0432.all_oone_data_structure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0432.all_oone_data_structure/README.md -------------------------------------------------------------------------------- /Algorithms/0436.find_right_interval/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0436.find_right_interval/README.md -------------------------------------------------------------------------------- /Algorithms/0437.path_sum_iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0437.path_sum_iii/README.md -------------------------------------------------------------------------------- /Algorithms/0437.path_sum_iii/path_sum_iii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0437.path_sum_iii/path_sum_iii.rs -------------------------------------------------------------------------------- /Algorithms/0437.path_sum_iii/path_sum_iii_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0437.path_sum_iii/path_sum_iii_test.rs -------------------------------------------------------------------------------- /Algorithms/0441.arranging_coins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0441.arranging_coins/README.md -------------------------------------------------------------------------------- /Algorithms/0443.string_compression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0443.string_compression/README.md -------------------------------------------------------------------------------- /Algorithms/0445.add_two_numbers_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0445.add_two_numbers_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0447.number_of_boomerangs/447.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0447.number_of_boomerangs/447.100.png -------------------------------------------------------------------------------- /Algorithms/0447.number_of_boomerangs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0447.number_of_boomerangs/README.md -------------------------------------------------------------------------------- /Algorithms/0450.delete_node_in_a_bst/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0450.delete_node_in_a_bst/README.md -------------------------------------------------------------------------------- /Algorithms/0454.4sum_ii/454.100: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0454.4sum_ii/454.100 -------------------------------------------------------------------------------- /Algorithms/0454.4sum_ii/4sum_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0454.4sum_ii/4sum_ii.rs -------------------------------------------------------------------------------- /Algorithms/0454.4sum_ii/4sum_ii_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0454.4sum_ii/4sum_ii_test.rs -------------------------------------------------------------------------------- /Algorithms/0454.4sum_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0454.4sum_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0455.assign_cookies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0455.assign_cookies/README.md -------------------------------------------------------------------------------- /Algorithms/0455.assign_cookies/assign_cookies.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0455.assign_cookies/assign_cookies.rs -------------------------------------------------------------------------------- /Algorithms/0456.132_pattern/132_pattern.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0456.132_pattern/132_pattern.rs -------------------------------------------------------------------------------- /Algorithms/0456.132_pattern/132_pattern_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0456.132_pattern/132_pattern_test.rs -------------------------------------------------------------------------------- /Algorithms/0456.132_pattern/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0456.132_pattern/README.md -------------------------------------------------------------------------------- /Algorithms/0457.circular_array_loop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0457.circular_array_loop/README.md -------------------------------------------------------------------------------- /Algorithms/0458.poor_pigs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0458.poor_pigs/README.md -------------------------------------------------------------------------------- /Algorithms/0458.poor_pigs/poor_pigs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0458.poor_pigs/poor_pigs.rs -------------------------------------------------------------------------------- /Algorithms/0458.poor_pigs/poor_pigs_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0458.poor_pigs/poor_pigs_test.rs -------------------------------------------------------------------------------- /Algorithms/0460.lfu_cache/460.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0460.lfu_cache/460.100.png -------------------------------------------------------------------------------- /Algorithms/0460.lfu_cache/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0460.lfu_cache/README.md -------------------------------------------------------------------------------- /Algorithms/0460.lfu_cache/lfu_cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0460.lfu_cache/lfu_cache.rs -------------------------------------------------------------------------------- /Algorithms/0460.lfu_cache/lfu_cache_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0460.lfu_cache/lfu_cache_test.rs -------------------------------------------------------------------------------- /Algorithms/0461.hamming_distance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0461.hamming_distance/README.md -------------------------------------------------------------------------------- /Algorithms/0463.island_perimeter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0463.island_perimeter/README.md -------------------------------------------------------------------------------- /Algorithms/0464.can_i_win/464.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0464.can_i_win/464.100.png -------------------------------------------------------------------------------- /Algorithms/0464.can_i_win/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0464.can_i_win/README.md -------------------------------------------------------------------------------- /Algorithms/0464.can_i_win/can_i_win.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0464.can_i_win/can_i_win.rs -------------------------------------------------------------------------------- /Algorithms/0464.can_i_win/can_i_win_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0464.can_i_win/can_i_win_test.rs -------------------------------------------------------------------------------- /Algorithms/0466.count_the_repetitions/466.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0466.count_the_repetitions/466.100.png -------------------------------------------------------------------------------- /Algorithms/0466.count_the_repetitions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0466.count_the_repetitions/README.md -------------------------------------------------------------------------------- /Algorithms/0468.validate_ip_address/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0468.validate_ip_address/README.md -------------------------------------------------------------------------------- /Algorithms/0472.concatenated_words/472.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0472.concatenated_words/472.100.png -------------------------------------------------------------------------------- /Algorithms/0472.concatenated_words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0472.concatenated_words/README.md -------------------------------------------------------------------------------- /Algorithms/0473.matchsticks_to_square/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0473.matchsticks_to_square/README.md -------------------------------------------------------------------------------- /Algorithms/0474.ones_and_zeroes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0474.ones_and_zeroes/README.md -------------------------------------------------------------------------------- /Algorithms/0475.heaters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0475.heaters/README.md -------------------------------------------------------------------------------- /Algorithms/0475.heaters/heaters.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0475.heaters/heaters.rs -------------------------------------------------------------------------------- /Algorithms/0475.heaters/heaters_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0475.heaters/heaters_test.rs -------------------------------------------------------------------------------- /Algorithms/0476.number_complement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0476.number_complement/README.md -------------------------------------------------------------------------------- /Algorithms/0477.total_hamming_distance/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0477.total_hamming_distance/README.md -------------------------------------------------------------------------------- /Algorithms/0480.sliding_window_median/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0480.sliding_window_median/README.md -------------------------------------------------------------------------------- /Algorithms/0481.magical_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0481.magical_string/README.md -------------------------------------------------------------------------------- /Algorithms/0481.magical_string/magical_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0481.magical_string/magical_string.rs -------------------------------------------------------------------------------- /Algorithms/0482.license_key_formatting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0482.license_key_formatting/README.md -------------------------------------------------------------------------------- /Algorithms/0483.smallest_good_base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0483.smallest_good_base/README.md -------------------------------------------------------------------------------- /Algorithms/0485.max_consecutive_ones/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0485.max_consecutive_ones/README.md -------------------------------------------------------------------------------- /Algorithms/0486.predict_the_winner/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0486.predict_the_winner/README.md -------------------------------------------------------------------------------- /Algorithms/0488.zuma_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0488.zuma_game/README.md -------------------------------------------------------------------------------- /Algorithms/0488.zuma_game/zuma_game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0488.zuma_game/zuma_game.rs -------------------------------------------------------------------------------- /Algorithms/0488.zuma_game/zuma_game_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0488.zuma_game/zuma_game_test.rs -------------------------------------------------------------------------------- /Algorithms/0491.increasing_subsequences/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0491.increasing_subsequences/README.md -------------------------------------------------------------------------------- /Algorithms/0492.construct_the_rectangle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0492.construct_the_rectangle/README.md -------------------------------------------------------------------------------- /Algorithms/0493.reverse_pairs/493.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0493.reverse_pairs/493.100.png -------------------------------------------------------------------------------- /Algorithms/0493.reverse_pairs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0493.reverse_pairs/README.md -------------------------------------------------------------------------------- /Algorithms/0493.reverse_pairs/reverse_pairs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0493.reverse_pairs/reverse_pairs.rs -------------------------------------------------------------------------------- /Algorithms/0494.target_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0494.target_sum/README.md -------------------------------------------------------------------------------- /Algorithms/0494.target_sum/target_sum.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0494.target_sum/target_sum.rs -------------------------------------------------------------------------------- /Algorithms/0494.target_sum/target_sum_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0494.target_sum/target_sum_test.rs -------------------------------------------------------------------------------- /Algorithms/0495.teemo_attacking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0495.teemo_attacking/README.md -------------------------------------------------------------------------------- /Algorithms/0496.next_greater_element_i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0496.next_greater_element_i/README.md -------------------------------------------------------------------------------- /Algorithms/0498.diagonal_traverse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0498.diagonal_traverse/README.md -------------------------------------------------------------------------------- /Algorithms/0500.keyboard_row/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0500.keyboard_row/README.md -------------------------------------------------------------------------------- /Algorithms/0500.keyboard_row/keyboard_row.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0500.keyboard_row/keyboard_row.rs -------------------------------------------------------------------------------- /Algorithms/0500.keyboard_row/keyboard_row_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0500.keyboard_row/keyboard_row_test.rs -------------------------------------------------------------------------------- /Algorithms/0502.ipo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0502.ipo/README.md -------------------------------------------------------------------------------- /Algorithms/0502.ipo/ipo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0502.ipo/ipo.rs -------------------------------------------------------------------------------- /Algorithms/0502.ipo/ipo_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0502.ipo/ipo_test.rs -------------------------------------------------------------------------------- /Algorithms/0503.next_greater_element_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0503.next_greater_element_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0504.base_7/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0504.base_7/README.md -------------------------------------------------------------------------------- /Algorithms/0504.base_7/base_7.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0504.base_7/base_7.rs -------------------------------------------------------------------------------- /Algorithms/0504.base_7/base_7_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0504.base_7/base_7_test.rs -------------------------------------------------------------------------------- /Algorithms/0506.relative_ranks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0506.relative_ranks/README.md -------------------------------------------------------------------------------- /Algorithms/0506.relative_ranks/relative_ranks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0506.relative_ranks/relative_ranks.rs -------------------------------------------------------------------------------- /Algorithms/0507.perfect_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0507.perfect_number/README.md -------------------------------------------------------------------------------- /Algorithms/0507.perfect_number/perfect_number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0507.perfect_number/perfect_number.rs -------------------------------------------------------------------------------- /Algorithms/0514.freedom_trail/514.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0514.freedom_trail/514.100.png -------------------------------------------------------------------------------- /Algorithms/0514.freedom_trail/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0514.freedom_trail/README.md -------------------------------------------------------------------------------- /Algorithms/0514.freedom_trail/freedom_trail.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0514.freedom_trail/freedom_trail.rs -------------------------------------------------------------------------------- /Algorithms/0517.super_washing_machines/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0517.super_washing_machines/README.md -------------------------------------------------------------------------------- /Algorithms/0518.coin_change_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0518.coin_change_2/README.md -------------------------------------------------------------------------------- /Algorithms/0518.coin_change_2/coin_change_2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0518.coin_change_2/coin_change_2.rs -------------------------------------------------------------------------------- /Algorithms/0519.random_flip_matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0519.random_flip_matrix/README.md -------------------------------------------------------------------------------- /Algorithms/0520.detect_capital/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0520.detect_capital/README.md -------------------------------------------------------------------------------- /Algorithms/0520.detect_capital/detect_capital.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0520.detect_capital/detect_capital.rs -------------------------------------------------------------------------------- /Algorithms/0523.continuous_subarray_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0523.continuous_subarray_sum/README.md -------------------------------------------------------------------------------- /Algorithms/0525.contiguous_array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0525.contiguous_array/README.md -------------------------------------------------------------------------------- /Algorithms/0526.beautiful_arrangement/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0526.beautiful_arrangement/README.md -------------------------------------------------------------------------------- /Algorithms/0528.random_pick_with_weight/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0528.random_pick_with_weight/README.md -------------------------------------------------------------------------------- /Algorithms/0529.minesweeper/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0529.minesweeper/README.md -------------------------------------------------------------------------------- /Algorithms/0529.minesweeper/minesweeper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0529.minesweeper/minesweeper.rs -------------------------------------------------------------------------------- /Algorithms/0529.minesweeper/minesweeper_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0529.minesweeper/minesweeper_test.rs -------------------------------------------------------------------------------- /Algorithms/0539.minimum_time_difference/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0539.minimum_time_difference/README.md -------------------------------------------------------------------------------- /Algorithms/0541.reverse_string_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0541.reverse_string_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0542.01_matrix/01_matrix.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0542.01_matrix/01_matrix.rs -------------------------------------------------------------------------------- /Algorithms/0542.01_matrix/01_matrix_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0542.01_matrix/01_matrix_test.rs -------------------------------------------------------------------------------- /Algorithms/0542.01_matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0542.01_matrix/README.md -------------------------------------------------------------------------------- /Algorithms/0543.diameter_of_binary_tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0543.diameter_of_binary_tree/README.md -------------------------------------------------------------------------------- /Algorithms/0546.remove_boxes/546.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0546.remove_boxes/546.100.png -------------------------------------------------------------------------------- /Algorithms/0546.remove_boxes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0546.remove_boxes/README.md -------------------------------------------------------------------------------- /Algorithms/0546.remove_boxes/remove_boxes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0546.remove_boxes/remove_boxes.rs -------------------------------------------------------------------------------- /Algorithms/0546.remove_boxes/remove_boxes_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0546.remove_boxes/remove_boxes_test.rs -------------------------------------------------------------------------------- /Algorithms/0547.friend_circles/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0547.friend_circles/README.md -------------------------------------------------------------------------------- /Algorithms/0547.friend_circles/friend_circles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0547.friend_circles/friend_circles.rs -------------------------------------------------------------------------------- /Algorithms/0553.optimal_division/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0553.optimal_division/README.md -------------------------------------------------------------------------------- /Algorithms/0554.brick_wall/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0554.brick_wall/README.md -------------------------------------------------------------------------------- /Algorithms/0554.brick_wall/brick_wall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0554.brick_wall/brick_wall.rs -------------------------------------------------------------------------------- /Algorithms/0554.brick_wall/brick_wall_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0554.brick_wall/brick_wall_test.rs -------------------------------------------------------------------------------- /Algorithms/0560.subarray_sum_equals_k/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0560.subarray_sum_equals_k/README.md -------------------------------------------------------------------------------- /Algorithms/0561.array_partition_i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0561.array_partition_i/README.md -------------------------------------------------------------------------------- /Algorithms/0563.binary_tree_tilt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0563.binary_tree_tilt/README.md -------------------------------------------------------------------------------- /Algorithms/0565.array_nesting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0565.array_nesting/README.md -------------------------------------------------------------------------------- /Algorithms/0565.array_nesting/array_nesting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0565.array_nesting/array_nesting.rs -------------------------------------------------------------------------------- /Algorithms/0566.reshape_the_matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0566.reshape_the_matrix/README.md -------------------------------------------------------------------------------- /Algorithms/0567.permutation_in_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0567.permutation_in_string/README.md -------------------------------------------------------------------------------- /Algorithms/0572.subtree_of_another_tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0572.subtree_of_another_tree/README.md -------------------------------------------------------------------------------- /Algorithms/0575.distribute_candies/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0575.distribute_candies/README.md -------------------------------------------------------------------------------- /Algorithms/0576.out_of_boundary_paths/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0576.out_of_boundary_paths/README.md -------------------------------------------------------------------------------- /Algorithms/0587.erect_the_fence/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0587.erect_the_fence/README.md -------------------------------------------------------------------------------- /Algorithms/0591.tag_validator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0591.tag_validator/README.md -------------------------------------------------------------------------------- /Algorithms/0591.tag_validator/tag_validator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0591.tag_validator/tag_validator.rs -------------------------------------------------------------------------------- /Algorithms/0593.valid_square/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0593.valid_square/README.md -------------------------------------------------------------------------------- /Algorithms/0593.valid_square/valid_square.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0593.valid_square/valid_square.rs -------------------------------------------------------------------------------- /Algorithms/0593.valid_square/valid_square_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0593.valid_square/valid_square_test.rs -------------------------------------------------------------------------------- /Algorithms/0598.range_addition_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0598.range_addition_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0605.can_place_flowers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0605.can_place_flowers/README.md -------------------------------------------------------------------------------- /Algorithms/0611.valid_triangle_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0611.valid_triangle_number/README.md -------------------------------------------------------------------------------- /Algorithms/0617.merge_two_binary_trees/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0617.merge_two_binary_trees/README.md -------------------------------------------------------------------------------- /Algorithms/0621.task_scheduler/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0621.task_scheduler/README.md -------------------------------------------------------------------------------- /Algorithms/0621.task_scheduler/task_scheduler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0621.task_scheduler/task_scheduler.rs -------------------------------------------------------------------------------- /Algorithms/0622.design_circular_queue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0622.design_circular_queue/README.md -------------------------------------------------------------------------------- /Algorithms/0623.add_one_row_to_tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0623.add_one_row_to_tree/README.md -------------------------------------------------------------------------------- /Algorithms/0629.k_inverse_pairs_array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0629.k_inverse_pairs_array/README.md -------------------------------------------------------------------------------- /Algorithms/0630.course_schedule_iii/630.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0630.course_schedule_iii/630.100.png -------------------------------------------------------------------------------- /Algorithms/0630.course_schedule_iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0630.course_schedule_iii/README.md -------------------------------------------------------------------------------- /Algorithms/0632.smallest_range/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0632.smallest_range/README.md -------------------------------------------------------------------------------- /Algorithms/0632.smallest_range/smallest_range.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0632.smallest_range/smallest_range.rs -------------------------------------------------------------------------------- /Algorithms/0633.sum_of_square_numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0633.sum_of_square_numbers/README.md -------------------------------------------------------------------------------- /Algorithms/0638.shopping_offers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0638.shopping_offers/README.md -------------------------------------------------------------------------------- /Algorithms/0639.decode_ways_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0639.decode_ways_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0639.decode_ways_ii/decode_ways_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0639.decode_ways_ii/decode_ways_ii.rs -------------------------------------------------------------------------------- /Algorithms/0640.solve_the_equation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0640.solve_the_equation/README.md -------------------------------------------------------------------------------- /Algorithms/0641.design_circular_deque/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0641.design_circular_deque/README.md -------------------------------------------------------------------------------- /Algorithms/0645.set_mismatch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0645.set_mismatch/README.md -------------------------------------------------------------------------------- /Algorithms/0645.set_mismatch/set_mismatch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0645.set_mismatch/set_mismatch.rs -------------------------------------------------------------------------------- /Algorithms/0645.set_mismatch/set_mismatch_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0645.set_mismatch/set_mismatch_test.rs -------------------------------------------------------------------------------- /Algorithms/0647.palindromic_substrings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0647.palindromic_substrings/README.md -------------------------------------------------------------------------------- /Algorithms/0648.replace_words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0648.replace_words/README.md -------------------------------------------------------------------------------- /Algorithms/0648.replace_words/replace_words.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0648.replace_words/replace_words.rs -------------------------------------------------------------------------------- /Algorithms/0649.dota2_senate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0649.dota2_senate/README.md -------------------------------------------------------------------------------- /Algorithms/0649.dota2_senate/dota2_senate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0649.dota2_senate/dota2_senate.rs -------------------------------------------------------------------------------- /Algorithms/0649.dota2_senate/dota2_senate_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0649.dota2_senate/dota2_senate_test.rs -------------------------------------------------------------------------------- /Algorithms/0650.2_keys_keyboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0650.2_keys_keyboard/README.md -------------------------------------------------------------------------------- /Algorithms/0652.find_duplicate_subtrees/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0652.find_duplicate_subtrees/README.md -------------------------------------------------------------------------------- /Algorithms/0654.maximum_binary_tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0654.maximum_binary_tree/README.md -------------------------------------------------------------------------------- /Algorithms/0655.print_binary_tree/655.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0655.print_binary_tree/655.100.png -------------------------------------------------------------------------------- /Algorithms/0655.print_binary_tree/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0655.print_binary_tree/README.md -------------------------------------------------------------------------------- /Algorithms/0657.judge_route_circle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0657.judge_route_circle/README.md -------------------------------------------------------------------------------- /Algorithms/0658.find_k_closest_elements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0658.find_k_closest_elements/README.md -------------------------------------------------------------------------------- /Algorithms/0660.remove_9/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0660.remove_9/README.md -------------------------------------------------------------------------------- /Algorithms/0660.remove_9/remove_9.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0660.remove_9/remove_9.rs -------------------------------------------------------------------------------- /Algorithms/0660.remove_9/remove_9_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0660.remove_9/remove_9_test.rs -------------------------------------------------------------------------------- /Algorithms/0661.image_smoother/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0661.image_smoother/README.md -------------------------------------------------------------------------------- /Algorithms/0661.image_smoother/image_smoother.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0661.image_smoother/image_smoother.rs -------------------------------------------------------------------------------- /Algorithms/0664.strange_printer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0664.strange_printer/README.md -------------------------------------------------------------------------------- /Algorithms/0665.non_decreasing_array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0665.non_decreasing_array/README.md -------------------------------------------------------------------------------- /Algorithms/0670.maximum_swap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0670.maximum_swap/README.md -------------------------------------------------------------------------------- /Algorithms/0670.maximum_swap/maximum_swap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0670.maximum_swap/maximum_swap.rs -------------------------------------------------------------------------------- /Algorithms/0670.maximum_swap/maximum_swap_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0670.maximum_swap/maximum_swap_test.rs -------------------------------------------------------------------------------- /Algorithms/0672.bulb_switcher_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0672.bulb_switcher_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0677.map_sum_pairs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0677.map_sum_pairs/README.md -------------------------------------------------------------------------------- /Algorithms/0677.map_sum_pairs/map_sum_pairs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0677.map_sum_pairs/map_sum_pairs.rs -------------------------------------------------------------------------------- /Algorithms/0679.24_game/24_game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0679.24_game/24_game.rs -------------------------------------------------------------------------------- /Algorithms/0679.24_game/24_game_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0679.24_game/24_game_test.rs -------------------------------------------------------------------------------- /Algorithms/0679.24_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0679.24_game/README.md -------------------------------------------------------------------------------- /Algorithms/0680.valid_palindrome_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0680.valid_palindrome_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0682.baseball_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0682.baseball_game/README.md -------------------------------------------------------------------------------- /Algorithms/0682.baseball_game/baseball_game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0682.baseball_game/baseball_game.rs -------------------------------------------------------------------------------- /Algorithms/0684.redundant_connection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0684.redundant_connection/README.md -------------------------------------------------------------------------------- /Algorithms/0685.redundant_connection_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0685.redundant_connection_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0686.repeated_string_match/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0686.repeated_string_match/README.md -------------------------------------------------------------------------------- /Algorithms/0687.longest_univalue_path/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0687.longest_univalue_path/README.md -------------------------------------------------------------------------------- /Algorithms/0691.stickers_to_spell_word/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0691.stickers_to_spell_word/README.md -------------------------------------------------------------------------------- /Algorithms/0692.top_k_frequent_words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0692.top_k_frequent_words/README.md -------------------------------------------------------------------------------- /Algorithms/0695.max_area_of_island/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0695.max_area_of_island/README.md -------------------------------------------------------------------------------- /Algorithms/0696.count_binary_substrings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0696.count_binary_substrings/README.md -------------------------------------------------------------------------------- /Algorithms/0697.degree_of_an_array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0697.degree_of_an_array/README.md -------------------------------------------------------------------------------- /Algorithms/0699.falling_squares/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0699.falling_squares/README.md -------------------------------------------------------------------------------- /Algorithms/0704.binary_search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0704.binary_search/README.md -------------------------------------------------------------------------------- /Algorithms/0704.binary_search/binary_search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0704.binary_search/binary_search.rs -------------------------------------------------------------------------------- /Algorithms/0705.design_hashset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0705.design_hashset/README.md -------------------------------------------------------------------------------- /Algorithms/0705.design_hashset/design_hashset.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0705.design_hashset/design_hashset.rs -------------------------------------------------------------------------------- /Algorithms/0706.design_hashmap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0706.design_hashmap/README.md -------------------------------------------------------------------------------- /Algorithms/0706.design_hashmap/design_hashmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0706.design_hashmap/design_hashmap.rs -------------------------------------------------------------------------------- /Algorithms/0707.design_linked_list/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0707.design_linked_list/README.md -------------------------------------------------------------------------------- /Algorithms/0709.to_lower_case/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0709.to_lower_case/README.md -------------------------------------------------------------------------------- /Algorithms/0709.to_lower_case/to_lower_case.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0709.to_lower_case/to_lower_case.rs -------------------------------------------------------------------------------- /Algorithms/0715.range_module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0715.range_module/README.md -------------------------------------------------------------------------------- /Algorithms/0715.range_module/range_module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0715.range_module/range_module.rs -------------------------------------------------------------------------------- /Algorithms/0715.range_module/range_module_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0715.range_module/range_module_test.rs -------------------------------------------------------------------------------- /Algorithms/0721.accounts_merge/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0721.accounts_merge/README.md -------------------------------------------------------------------------------- /Algorithms/0721.accounts_merge/accounts_merge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0721.accounts_merge/accounts_merge.rs -------------------------------------------------------------------------------- /Algorithms/0722.remove_comments/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0722.remove_comments/README.md -------------------------------------------------------------------------------- /Algorithms/0724.find_pivot_index/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0724.find_pivot_index/README.md -------------------------------------------------------------------------------- /Algorithms/0726.number_of_atoms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0726.number_of_atoms/README.md -------------------------------------------------------------------------------- /Algorithms/0728.self_dividing_numbers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0728.self_dividing_numbers/README.md -------------------------------------------------------------------------------- /Algorithms/0729.my_calendar_i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0729.my_calendar_i/README.md -------------------------------------------------------------------------------- /Algorithms/0729.my_calendar_i/my_calendar_i.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0729.my_calendar_i/my_calendar_i.rs -------------------------------------------------------------------------------- /Algorithms/0731.my_calendar_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0731.my_calendar_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0731.my_calendar_ii/my_calendar_ii.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0731.my_calendar_ii/my_calendar_ii.rs -------------------------------------------------------------------------------- /Algorithms/0732.my_calendar_iii/732.100.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0732.my_calendar_iii/732.100.png -------------------------------------------------------------------------------- /Algorithms/0732.my_calendar_iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0732.my_calendar_iii/README.md -------------------------------------------------------------------------------- /Algorithms/0733.flood_fill/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0733.flood_fill/README.md -------------------------------------------------------------------------------- /Algorithms/0733.flood_fill/flood_fill.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0733.flood_fill/flood_fill.rs -------------------------------------------------------------------------------- /Algorithms/0733.flood_fill/flood_fill_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0733.flood_fill/flood_fill_test.rs -------------------------------------------------------------------------------- /Algorithms/0735.asteroid_collision/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0735.asteroid_collision/README.md -------------------------------------------------------------------------------- /Algorithms/0736.parse_lisp_expression/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0736.parse_lisp_expression/README.md -------------------------------------------------------------------------------- /Algorithms/0739.daily_temperatures/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0739.daily_temperatures/README.md -------------------------------------------------------------------------------- /Algorithms/0740.delete_and_earn/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0740.delete_and_earn/README.md -------------------------------------------------------------------------------- /Algorithms/0741.cherry_pickup/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0741.cherry_pickup/README.md -------------------------------------------------------------------------------- /Algorithms/0741.cherry_pickup/cherry_pickup.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0741.cherry_pickup/cherry_pickup.rs -------------------------------------------------------------------------------- /Algorithms/0743.network_delay_time/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0743.network_delay_time/README.md -------------------------------------------------------------------------------- /Algorithms/0749.contain_virus/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0749.contain_virus/README.md -------------------------------------------------------------------------------- /Algorithms/0749.contain_virus/contain_virus.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0749.contain_virus/contain_virus.rs -------------------------------------------------------------------------------- /Algorithms/0752.open_the_lock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0752.open_the_lock/README.md -------------------------------------------------------------------------------- /Algorithms/0752.open_the_lock/open_the_lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0752.open_the_lock/open_the_lock.rs -------------------------------------------------------------------------------- /Algorithms/0753.cracking_the_safe/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0753.cracking_the_safe/README.md -------------------------------------------------------------------------------- /Algorithms/0754.reach_a_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0754.reach_a_number/README.md -------------------------------------------------------------------------------- /Algorithms/0754.reach_a_number/reach_a_number.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0754.reach_a_number/reach_a_number.rs -------------------------------------------------------------------------------- /Algorithms/0756.pour_water/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0756.pour_water/README.md -------------------------------------------------------------------------------- /Algorithms/0756.pour_water/pour_water.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0756.pour_water/pour_water.rs -------------------------------------------------------------------------------- /Algorithms/0756.pour_water/pour_water_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0756.pour_water/pour_water_test.rs -------------------------------------------------------------------------------- /Algorithms/0761.special_binary_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0761.special_binary_string/README.md -------------------------------------------------------------------------------- /Algorithms/0762.find_anagram_mappings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0762.find_anagram_mappings/README.md -------------------------------------------------------------------------------- /Algorithms/0763.partition_labels/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0763.partition_labels/README.md -------------------------------------------------------------------------------- /Algorithms/0764.largest_plus_sign/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0764.largest_plus_sign/README.md -------------------------------------------------------------------------------- /Algorithms/0765.couples_holding_hands/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0765.couples_holding_hands/README.md -------------------------------------------------------------------------------- /Algorithms/0766.toeplitz_matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0766.toeplitz_matrix/README.md -------------------------------------------------------------------------------- /Algorithms/0767.reorganize_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0767.reorganize_string/README.md -------------------------------------------------------------------------------- /Algorithms/0770.basic_calculator_iv/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0770.basic_calculator_iv/README.md -------------------------------------------------------------------------------- /Algorithms/0771.jewels_and_stones/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0771.jewels_and_stones/README.md -------------------------------------------------------------------------------- /Algorithms/0773.sliding_puzzle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0773.sliding_puzzle/README.md -------------------------------------------------------------------------------- /Algorithms/0773.sliding_puzzle/sliding_puzzle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0773.sliding_puzzle/sliding_puzzle.rs -------------------------------------------------------------------------------- /Algorithms/0778.swim_in_rising_water/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0778.swim_in_rising_water/README.md -------------------------------------------------------------------------------- /Algorithms/0779.k_th_symbol_in_grammar/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0779.k_th_symbol_in_grammar/README.md -------------------------------------------------------------------------------- /Algorithms/0780.reaching_points/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0780.reaching_points/README.md -------------------------------------------------------------------------------- /Algorithms/0781.rabbits_in_forest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0781.rabbits_in_forest/README.md -------------------------------------------------------------------------------- /Algorithms/0782.transform_to_chessboard/,: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Algorithms/0782.transform_to_chessboard/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0782.transform_to_chessboard/README.md -------------------------------------------------------------------------------- /Algorithms/0784.letter_case_permutation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0784.letter_case_permutation/README.md -------------------------------------------------------------------------------- /Algorithms/0785.is_graph_bipartite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0785.is_graph_bipartite/README.md -------------------------------------------------------------------------------- /Algorithms/0788.rotated_digits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0788.rotated_digits/README.md -------------------------------------------------------------------------------- /Algorithms/0788.rotated_digits/rotated_digits.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0788.rotated_digits/rotated_digits.rs -------------------------------------------------------------------------------- /Algorithms/0789.escape_the_ghosts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0789.escape_the_ghosts/README.md -------------------------------------------------------------------------------- /Algorithms/0791.custom_sort_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0791.custom_sort_string/README.md -------------------------------------------------------------------------------- /Algorithms/0794.valid_tic_tac_toe_state/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0794.valid_tic_tac_toe_state/README.md -------------------------------------------------------------------------------- /Algorithms/0796.rotate_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0796.rotate_string/README.md -------------------------------------------------------------------------------- /Algorithms/0796.rotate_string/rotate_string.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0796.rotate_string/rotate_string.rs -------------------------------------------------------------------------------- /Algorithms/0799.champagne_tower/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0799.champagne_tower/README.md -------------------------------------------------------------------------------- /Algorithms/0799.champagne_tower/tower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0799.champagne_tower/tower.png -------------------------------------------------------------------------------- /Algorithms/0802.find_eventual_safe_states/pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0802.find_eventual_safe_states/pic.png -------------------------------------------------------------------------------- /Algorithms/0803.bricks_falling_when_hit/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0803.bricks_falling_when_hit/README.md -------------------------------------------------------------------------------- /Algorithms/0804.unique_morse_code_words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0804.unique_morse_code_words/README.md -------------------------------------------------------------------------------- /Algorithms/0808.soup_servings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0808.soup_servings/README.md -------------------------------------------------------------------------------- /Algorithms/0808.soup_servings/soup_servings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0808.soup_servings/soup_servings.rs -------------------------------------------------------------------------------- /Algorithms/0809.expressive_words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0809.expressive_words/README.md -------------------------------------------------------------------------------- /Algorithms/0810.chalkboard_xor_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0810.chalkboard_xor_game/README.md -------------------------------------------------------------------------------- /Algorithms/0811.subdomain_visit_count/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0811.subdomain_visit_count/README.md -------------------------------------------------------------------------------- /Algorithms/0812.largest_triangle_area/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0812.largest_triangle_area/README.md -------------------------------------------------------------------------------- /Algorithms/0812.largest_triangle_area/pic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0812.largest_triangle_area/pic.png -------------------------------------------------------------------------------- /Algorithms/0813.largest_sum_of_averages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0813.largest_sum_of_averages/README.md -------------------------------------------------------------------------------- /Algorithms/0814.binary_tree_pruning/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0814.binary_tree_pruning/1.png -------------------------------------------------------------------------------- /Algorithms/0814.binary_tree_pruning/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0814.binary_tree_pruning/2.png -------------------------------------------------------------------------------- /Algorithms/0814.binary_tree_pruning/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0814.binary_tree_pruning/3.png -------------------------------------------------------------------------------- /Algorithms/0814.binary_tree_pruning/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0814.binary_tree_pruning/README.md -------------------------------------------------------------------------------- /Algorithms/0815.bus_routes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0815.bus_routes/README.md -------------------------------------------------------------------------------- /Algorithms/0815.bus_routes/bus_routes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0815.bus_routes/bus_routes.rs -------------------------------------------------------------------------------- /Algorithms/0815.bus_routes/bus_routes_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0815.bus_routes/bus_routes_test.rs -------------------------------------------------------------------------------- /Algorithms/0816.ambiguous_coordinates/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0816.ambiguous_coordinates/README.md -------------------------------------------------------------------------------- /Algorithms/0817.linked_list_components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0817.linked_list_components/README.md -------------------------------------------------------------------------------- /Algorithms/0818.race_car/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0818.race_car/README.md -------------------------------------------------------------------------------- /Algorithms/0818.race_car/race_car.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0818.race_car/race_car.rs -------------------------------------------------------------------------------- /Algorithms/0818.race_car/race_car_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0818.race_car/race_car_test.rs -------------------------------------------------------------------------------- /Algorithms/0819.most_common_word/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0819.most_common_word/README.md -------------------------------------------------------------------------------- /Algorithms/0820.short_encoding_of_words/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0820.short_encoding_of_words/README.md -------------------------------------------------------------------------------- /Algorithms/0822.card_flipping_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0822.card_flipping_game/README.md -------------------------------------------------------------------------------- /Algorithms/0824.goat_latin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0824.goat_latin/README.md -------------------------------------------------------------------------------- /Algorithms/0824.goat_latin/goat_latin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0824.goat_latin/goat_latin.rs -------------------------------------------------------------------------------- /Algorithms/0824.goat_latin/goat_latin_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0824.goat_latin/goat_latin_test.rs -------------------------------------------------------------------------------- /Algorithms/0827.making_a_large_island/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0827.making_a_large_island/README.md -------------------------------------------------------------------------------- /Algorithms/0828.unique_letter_string/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0828.unique_letter_string/README.md -------------------------------------------------------------------------------- /Algorithms/0829.consecutive_numbers_sum/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0829.consecutive_numbers_sum/README.md -------------------------------------------------------------------------------- /Algorithms/0832.flipping_an_image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0832.flipping_an_image/README.md -------------------------------------------------------------------------------- /Algorithms/0835.image_overlap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0835.image_overlap/README.md -------------------------------------------------------------------------------- /Algorithms/0835.image_overlap/image_overlap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0835.image_overlap/image_overlap.rs -------------------------------------------------------------------------------- /Algorithms/0836.rectangle_overlap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0836.rectangle_overlap/README.md -------------------------------------------------------------------------------- /Algorithms/0837.new_21_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0837.new_21_game/README.md -------------------------------------------------------------------------------- /Algorithms/0837.new_21_game/new_21_game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0837.new_21_game/new_21_game.rs -------------------------------------------------------------------------------- /Algorithms/0837.new_21_game/new_21_game_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0837.new_21_game/new_21_game_test.rs -------------------------------------------------------------------------------- /Algorithms/0838.push_dominoes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0838.push_dominoes/README.md -------------------------------------------------------------------------------- /Algorithms/0838.push_dominoes/domino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0838.push_dominoes/domino.png -------------------------------------------------------------------------------- /Algorithms/0838.push_dominoes/push_dominoes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0838.push_dominoes/push_dominoes.rs -------------------------------------------------------------------------------- /Algorithms/0839.similar_string_groups/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0839.similar_string_groups/README.md -------------------------------------------------------------------------------- /Algorithms/0840.magic_squares_in_grid/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0840.magic_squares_in_grid/README.md -------------------------------------------------------------------------------- /Algorithms/0841.keys_and_rooms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0841.keys_and_rooms/README.md -------------------------------------------------------------------------------- /Algorithms/0841.keys_and_rooms/keys_and_rooms.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0841.keys_and_rooms/keys_and_rooms.rs -------------------------------------------------------------------------------- /Algorithms/0843.guess_the_word/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0843.guess_the_word/README.md -------------------------------------------------------------------------------- /Algorithms/0843.guess_the_word/guess_the_word.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0843.guess_the_word/guess_the_word.rs -------------------------------------------------------------------------------- /Algorithms/0846.hand_of_straights/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0846.hand_of_straights/README.md -------------------------------------------------------------------------------- /Algorithms/0848.shifting_letters/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0848.shifting_letters/README.md -------------------------------------------------------------------------------- /Algorithms/0850.rectangle_area_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0850.rectangle_area_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0851.loud_and_rich/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0851.loud_and_rich/README.md -------------------------------------------------------------------------------- /Algorithms/0851.loud_and_rich/loud_and_rich.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0851.loud_and_rich/loud_and_rich.rs -------------------------------------------------------------------------------- /Algorithms/0853.car_fleet/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0853.car_fleet/README.md -------------------------------------------------------------------------------- /Algorithms/0853.car_fleet/car_fleet.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0853.car_fleet/car_fleet.rs -------------------------------------------------------------------------------- /Algorithms/0853.car_fleet/car_fleet_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0853.car_fleet/car_fleet_test.rs -------------------------------------------------------------------------------- /Algorithms/0854.k_similar_strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0854.k_similar_strings/README.md -------------------------------------------------------------------------------- /Algorithms/0855.exam_room/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0855.exam_room/README.md -------------------------------------------------------------------------------- /Algorithms/0855.exam_room/exam_room.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0855.exam_room/exam_room.rs -------------------------------------------------------------------------------- /Algorithms/0855.exam_room/exam_room_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0855.exam_room/exam_room_test.rs -------------------------------------------------------------------------------- /Algorithms/0856.score_of_parentheses/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0856.score_of_parentheses/README.md -------------------------------------------------------------------------------- /Algorithms/0858.mirror_reflection/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0858.mirror_reflection/README.md -------------------------------------------------------------------------------- /Algorithms/0858.mirror_reflection/reflection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0858.mirror_reflection/reflection.png -------------------------------------------------------------------------------- /Algorithms/0859.buddy_strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0859.buddy_strings/README.md -------------------------------------------------------------------------------- /Algorithms/0859.buddy_strings/buddy_strings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0859.buddy_strings/buddy_strings.rs -------------------------------------------------------------------------------- /Algorithms/0860.lemonade_change/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0860.lemonade_change/README.md -------------------------------------------------------------------------------- /Algorithms/0866.prime_palindrome/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0866.prime_palindrome/README.md -------------------------------------------------------------------------------- /Algorithms/0867.transpose_matrix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0867.transpose_matrix/README.md -------------------------------------------------------------------------------- /Algorithms/0868.binary_gap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0868.binary_gap/README.md -------------------------------------------------------------------------------- /Algorithms/0868.binary_gap/binary_gap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0868.binary_gap/binary_gap.rs -------------------------------------------------------------------------------- /Algorithms/0868.binary_gap/binary_gap_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0868.binary_gap/binary_gap_test.rs -------------------------------------------------------------------------------- /Algorithms/0869.reordered_power_of_2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0869.reordered_power_of_2/README.md -------------------------------------------------------------------------------- /Algorithms/0870.advantage_shuffle/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0870.advantage_shuffle/README.md -------------------------------------------------------------------------------- /Algorithms/0872.leaf_similar_trees/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0872.leaf_similar_trees/README.md -------------------------------------------------------------------------------- /Algorithms/0872.leaf_similar_trees/tree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0872.leaf_similar_trees/tree.png -------------------------------------------------------------------------------- /Algorithms/0875.koko_eating_bananas/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0875.koko_eating_bananas/README.md -------------------------------------------------------------------------------- /Algorithms/0877.stone_game/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0877.stone_game/README.md -------------------------------------------------------------------------------- /Algorithms/0877.stone_game/stone_game.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0877.stone_game/stone_game.rs -------------------------------------------------------------------------------- /Algorithms/0877.stone_game/stone_game_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0877.stone_game/stone_game_test.rs -------------------------------------------------------------------------------- /Algorithms/0878.nth_magical_number/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0878.nth_magical_number/README.md -------------------------------------------------------------------------------- /Algorithms/0879.profitable_schemes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0879.profitable_schemes/README.md -------------------------------------------------------------------------------- /Algorithms/0880.decoded_string_at_index/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0880.decoded_string_at_index/README.md -------------------------------------------------------------------------------- /Algorithms/0881.boats_to_save_people/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0881.boats_to_save_people/README.md -------------------------------------------------------------------------------- /Algorithms/0885.spiral_matrix_iii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0885.spiral_matrix_iii/README.md -------------------------------------------------------------------------------- /Algorithms/0885.spiral_matrix_iii/p1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0885.spiral_matrix_iii/p1.png -------------------------------------------------------------------------------- /Algorithms/0885.spiral_matrix_iii/p2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0885.spiral_matrix_iii/p2.png -------------------------------------------------------------------------------- /Algorithms/0886.possible_bipartition/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0886.possible_bipartition/README.md -------------------------------------------------------------------------------- /Algorithms/0887.super_egg_drop/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0887.super_egg_drop/README.md -------------------------------------------------------------------------------- /Algorithms/0887.super_egg_drop/super_egg_drop.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0887.super_egg_drop/super_egg_drop.rs -------------------------------------------------------------------------------- /Algorithms/0888.fair_candy_swap/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0888.fair_candy_swap/README.md -------------------------------------------------------------------------------- /Algorithms/0895.maximum_frequency_stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0895.maximum_frequency_stack/README.md -------------------------------------------------------------------------------- /Algorithms/0896.monotonic_array/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0896.monotonic_array/README.md -------------------------------------------------------------------------------- /Algorithms/0899.orderly_queue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0899.orderly_queue/README.md -------------------------------------------------------------------------------- /Algorithms/0899.orderly_queue/orderly_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0899.orderly_queue/orderly_queue.rs -------------------------------------------------------------------------------- /Algorithms/0900.rle_iterator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0900.rle_iterator/README.md -------------------------------------------------------------------------------- /Algorithms/0900.rle_iterator/rle_iterator.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0900.rle_iterator/rle_iterator.rs -------------------------------------------------------------------------------- /Algorithms/0900.rle_iterator/rle_iterator_test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0900.rle_iterator/rle_iterator_test.rs -------------------------------------------------------------------------------- /Algorithms/0901.online_stock_span/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0901.online_stock_span/README.md -------------------------------------------------------------------------------- /Algorithms/0904.fruit_into_baskets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0904.fruit_into_baskets/README.md -------------------------------------------------------------------------------- /Algorithms/0905.sort_array_by_parity/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0905.sort_array_by_parity/README.md -------------------------------------------------------------------------------- /Algorithms/0906.super_palindromes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0906.super_palindromes/README.md -------------------------------------------------------------------------------- /Algorithms/0908.smallest_range_i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0908.smallest_range_i/README.md -------------------------------------------------------------------------------- /Algorithms/0909.snakes_and_ladders/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0909.snakes_and_ladders/README.md -------------------------------------------------------------------------------- /Algorithms/0909.snakes_and_ladders/snakes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0909.snakes_and_ladders/snakes.png -------------------------------------------------------------------------------- /Algorithms/0910.smallest_range_ii/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0910.smallest_range_ii/README.md -------------------------------------------------------------------------------- /Algorithms/0911.online_election/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0911.online_election/README.md -------------------------------------------------------------------------------- /Algorithms/0913.cat_and_mouse/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0913.cat_and_mouse/README.md -------------------------------------------------------------------------------- /Algorithms/0913.cat_and_mouse/cat_and_mouse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/Algorithms/0913.cat_and_mouse/cat_and_mouse.rs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/README.md -------------------------------------------------------------------------------- /README_ZH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruoru/leetcode-rust/HEAD/README_ZH.md --------------------------------------------------------------------------------