leetcode/src/problem
2024-08-12 11:35:10 +08:00
..
lcp24_nums_game.rs 20240201 Finished 2024-02-01 11:13:56 +08:00
lcp30_magic_tower.rs 20240206 Finished 2024-02-06 11:07:21 +08:00
mod.rs 20240812 Finished 2024-08-12 11:35:10 +08:00
p1_two_sum.rs add: rename some files 2024-04-04 11:25:03 +08:00
p2_add_two_numbers.rs add: rename some files 2024-04-04 11:25:03 +08:00
p3_longest_substring_without_repeating_characters.rs add: rename some files 2024-04-04 11:25:03 +08:00
p4_median_of_two_sorted_arrays.rs add: rename some files 2024-04-04 11:25:03 +08:00
p6_zigzag_conversion.rs add: rename some files 2024-04-04 11:25:03 +08:00
p7_reverse_integer.rs add: rename some files 2024-04-04 11:25:03 +08:00
p9_palindrome_number.rs add: rename some files 2024-04-04 11:25:03 +08:00
p17_letter_combinations_of_a_phone_number.rs 20240703 Finished 2024-07-03 11:33:13 +08:00
p20_valid_parentheses.rs add: rename some files 2024-04-04 11:25:03 +08:00
p21_merge_two_sorted_lists.rs 20240524 Finished 2024-05-24 09:25:16 +08:00
p22_generate_parentheses.rs 20240707 Finished 2024-07-07 09:35:10 +08:00
p26_remove_duplicates_from_sorted_array.rs 20240404 Finished 2024-04-04 11:18:09 +08:00
p27_remove_element.rs 20240403 Finished 2024-04-03 10:10:05 +08:00
p28_find_the_index_of_the_first_occurrence_in_a_string.rs 20240422 Finished 2024-04-22 10:00:39 +08:00
p30_substring_with_concatenation_of_all_words.rs 20240428 Finished 2024-04-28 11:05:24 +08:00
p33_search_in_rotated_sorted_array.rs 20240717 Finished 2024-07-17 11:08:31 +08:00
p34_find_first_and_last_position_of_element_in_sorted_array.rs 20240718 Finished 2024-07-18 12:06:01 +08:00
p35_search_insert_position.rs 20240715 Finished 2024-07-15 14:02:13 +08:00
p36_valid_sudoku.rs 20240430 Finished 2024-04-30 12:40:16 +08:00
p39_combination_sum.rs 20240706 Finished 2024-07-06 10:30:56 +08:00
p42_trapping_rain_water.rs 20240419 Finished 2024-04-19 08:13:18 +08:00
p45_jump_game_ii.rs 20240412 Finished 2024-04-12 08:15:14 +08:00
p46_permutations.rs 20240705 Finished 2024-07-05 10:10:47 +08:00
p48_rotate_image.rs 20240502 Finished 2024-05-02 20:17:28 +08:00
p49_group_anagrams.rs 20240512 Finished 2024-05-12 10:48:36 +08:00
p50_powx_n.rs 20240802 Finished 2024-08-02 11:37:58 +08:00
p52_n_queens_ii.rs refact: rename 2024-04-05 11:19:09 +08:00
p53_maximum_subarray.rs 20240713 Finished 2024-07-13 10:39:09 +08:00
p54_spiral_matrix.rs 20240501 Finished 2024-05-01 20:28:07 +08:00
p55_jump_game.rs 20240411 Finished 2024-04-11 10:15:33 +08:00
p56_merge_intervals.rs 20240514 Finished 2024-05-14 18:14:00 +08:00
p57_insert_interval.rs 20240515 Finished 2024-05-15 14:23:43 +08:00
p58_length_of_last_word.rs 20240420 Finished 2024-04-20 10:50:10 +08:00
p63_unique_paths_ii.rs 20240810 Finished 2024-08-10 11:42:34 +08:00
p64_minimum_path_sum.rs 20240809 Finished 2024-08-09 11:07:47 +08:00
p66_plus_one.rs 20240730 Finished 2024-07-30 13:51:40 +08:00
p67_add_binary.rs 20240724 Finished 2024-07-24 11:07:18 +08:00
p68_text_justification.rs 20240423 Finished 2024-04-23 20:10:00 +08:00
p69_sqrtx.rs 20240801 Finished 2024-08-01 11:30:06 +08:00
p70_climbing_stairs.rs 20240804 Finished 2024-08-04 10:55:34 +08:00
p71_simplify_path.rs 20240517 Finished 2024-05-17 08:24:53 +08:00
p72_edit_distance.rs 20240812 Finished 2024-08-12 11:35:10 +08:00
p73_set_matrix_zeroes.rs 20240503 Finished 2024-05-03 12:04:47 +08:00
p74_search_a_2d_matrix.rs 20240716 Finished 2024-07-16 11:46:00 +08:00
p76_minimum_window_substring.rs 20240429 Finished 2024-04-29 11:42:45 +08:00
p77_combinations.rs 20240704 Finished 2024-07-04 10:26:43 +08:00
p79_word_search.rs 20240708 Finished 2024-07-08 13:18:29 +08:00
p80_remove_duplicates_from_sorted_array_ii.rs 20240405 Finished 2024-04-05 11:18:42 +08:00
p82_remove_duplicates_from_sorted_list_ii.rs 20240115 Finished 2024-01-15 12:00:43 +08:00
p83_remove_duplicates_from_sorted_list.rs 20240115 Finished 2024-01-15 12:00:43 +08:00
p88_merge_sorted_array.rs 20240401 Finished 2024-04-01 11:23:10 +08:00
p94_binary_tree_inorder_traversal.rs 20240210 Finished 2024-02-10 20:05:29 +08:00
p97_interleaving_string.rs fix: p97 subtract panic. 2024-08-11 11:20:41 +08:00
p98_validate_binary_search_tree.rs 20240619 Finished 2024-06-19 11:05:38 +08:00
p100_same_tree.rs 20240604 Finished 2024-06-04 15:23:53 +08:00
p101_symmetric_tree.rs 20240606 Finished 2024-06-06 10:46:19 +08:00
p102_binary_tree_level_order_traversal.rs 20240214 Finished 2024-02-14 12:27:50 +08:00
p103_binary_tree_zigzag_level_order_traversal.rs 20240216 Finished 2024-02-16 10:28:57 +08:00
p104_maximum_depth_of_binary_tree.rs 20240603 Finished 2024-06-03 11:27:57 +08:00
p105_construct_binary_tree_from_preorder_and_inorder_traversal.rs 20240220 Finished 2024-02-20 11:50:13 +08:00
p106_construct_binary_tree_from_inorder_and_postorder_traversal.rs 20240221 Finsihed 2024-02-21 21:19:54 +08:00
p107_binary_tree_level_order_traversal_ii.rs 20240215 Finished 2024-02-15 11:27:21 +08:00
p108_convert_sorted_array_to_binary_search_tree.rs 20240709 Finished 2024-07-09 09:35:27 +08:00
p112_path_sum.rs 20240609 Finished 2024-06-09 11:26:53 +08:00
p114_flatten_binary_tree_to_linked_list.rs 20240608 Finished 2024-06-08 11:35:49 +08:00
p120_triangle.rs 20240808 Finished 2024-08-08 11:37:22 +08:00
p121_best_time_to_buy_and_sell_stock.rs 20240409 Finished 2024-04-09 16:09:15 +08:00
p122_best_time_to_buy_and_sell_stock_ii.rs 20240410 Finished 2024-04-10 10:55:06 +08:00
p124_binary_tree_maximum_path_sum.rs 20240611 Finished 2024-06-11 13:14:21 +08:00
p125_valid_palindrome.rs 20240424 Finished 2024-04-24 10:05:18 +08:00
p127_word_ladder.rs 20240629 Finished 2024-06-29 15:08:51 +08:00
p128_longest_consecutive_sequence.rs 20240512 Finished 2024-05-12 10:48:36 +08:00
p129_sum_root_to_leaf_numbers.rs 20240610 Finished 2024-06-10 11:14:17 +08:00
p130_surrounded_regions.rs 20240621 Finished 2024-06-21 11:36:48 +08:00
p134_gas_station.rs 20240417 Finished 2024-04-17 10:26:22 +08:00
p135_candy.rs 20240418 Finished 2024-04-18 11:24:59 +08:00
p136_single_number.rs 20240727 Finished 2024-07-27 10:57:47 +08:00
p137_single_number_ii.rs 20240728 Finished 2024-07-28 12:01:08 +08:00
p139_word_break.rs 20240806 Finished 2024-08-06 11:45:24 +08:00
p144_binary_tree_preorder_traversal.rs 20240211 Finished 2024-02-11 13:17:27 +08:00
p145_binary_tree_postorder_traversal.rs 20240212 Finished 2024-02-12 12:24:56 +08:00
p149_max_points_on_a_line.rs 20240803 Finished 2024-08-03 11:22:59 +08:00
p150_evaluate_reverse_polish_notation.rs 20240520 Finished 2024-05-20 11:19:27 +08:00
p151_reverse_words_in_a_string.rs 20240421 Finished 2024-04-21 13:49:42 +08:00
p153_find_minimum_in_rotated_sorted_array.rs 20240719 Finished 2024-07-19 11:05:42 +08:00
p155_min_stack.rs 20240518 Finished 2024-05-18 10:05:58 +08:00
p162_find_peak_element.rs add: rename some files 2024-04-04 11:25:03 +08:00
p167_two_sum_ii_input_array_is_sorted.rs 20240426 Finished 2024-04-26 08:11:30 +08:00
p169_majority_element.rs 20240407 Finished 2024-04-07 11:35:33 +08:00
p172_factorial_trailing_zeroes.rs 20240731 Finished 2024-07-31 10:54:14 +08:00
p173_binary_search_tree_iterator.rs 20240612 Finished 2024-06-12 14:43:30 +08:00
p189_rotate_array.rs 20240408 Finished 2024-04-08 11:02:39 +08:00
p190_reverse_bits.rs 20240725 Finished 2024-07-25 14:34:47 +08:00
p191_number_of_1_bits.rs 20240726 Finished 2024-07-26 11:12:53 +08:00
p198_house_robber.rs 20240805 Finished 2024-08-05 11:06:01 +08:00
p199_binary_tree_right_side_view.rs 20240615 Finished 2024-06-15 11:09:07 +08:00
p200_number_of_islands.rs 20240620 Finished 2024-06-20 12:21:07 +08:00
p201_bitwise_and_of_numbers_range.rs 20240729 Finished 2024-07-29 11:56:46 +08:00
p202_happy_number.rs 20240513 Finished 2024-05-13 13:15:46 +08:00
p205_isomorphic_strings.rs 20240506 Finished 2024-05-06 11:12:44 +08:00
p207_course_schedule.rs 20240624 Finished 2024-06-24 10:53:51 +08:00
p208_implement_trie_prefix_tree.rs 20240630 Finished 2024-06-30 13:09:37 +08:00
p209_minimum_size_subarray_sum.rs 20240427 Finished 2024-04-27 09:20:30 +08:00
p210_course_schedule_ii.rs 20240625 Finished 2024-06-25 13:12:08 +08:00
p211_design_add_and_search_words_data_structure.rs 20240701 Finished 2024-07-01 11:43:50 +08:00
p212_word_search_ii.rs 20240702 Finished 2024-07-02 14:17:07 +08:00
p215_kth_largest_element_in_an_array.rs 20240720 Finished 2024-07-20 11:42:37 +08:00
p219_contains_duplicate_ii.rs 20240511 Finished 2024-05-11 10:52:31 +08:00
p222_count_complete_tree_nodes.rs 20240614 Finished 2024-06-14 11:01:12 +08:00
p224_basic_calculator.rs 20240522 Finished 2024-05-22 11:17:56 +08:00
p225_implement_stack_using_queues.rs 20240303 Finished 2024-03-03 10:20:05 +08:00
p226_invert_binary_tree.rs 20240605 Finished 2024-06-05 10:56:24 +08:00
p228_summary_ranges.rs 20240513 Finished 2024-05-13 13:15:46 +08:00
p230_kth_smallest_element_in_a_bst.rs 20240618 Finished 2024-06-18 11:15:25 +08:00
p232_implement_queue_using_stacks.rs 20240304 Finished 2024-03-04 10:59:17 +08:00
p235_lowest_common_ancestor_of_a_binary_search_tree.rs 20240225 Finished 2024-02-25 14:24:54 +08:00
p236_lowest_common_ancestor_of_a_binary_tree.rs 20240209 Finished 2024-02-09 10:31:26 +08:00
p238_product_of_array_except_self.rs 20240415 Finished 2024-04-15 10:29:11 +08:00
p242_valid_anagram.rs 20240508 Finished 2024-05-08 10:01:30 +08:00
p274_h_index.rs 20240413 Finished 2024-04-13 11:15:25 +08:00
p289_game_of_life.rs 20240504 Finished 2024-05-04 11:32:25 +08:00
p290_word_pattern.rs 20240507 Finished 2024-05-07 14:18:09 +08:00
p292_nim_game.rs 20240204 Finished 2024-02-04 10:37:50 +08:00
p295_find_median_from_data_stream.rs 20240723 Finished 2024-07-23 11:42:36 +08:00
p299_bulls_and_cows.rs 20240310 Finished 2024-03-10 10:41:58 +08:00
p300_longest_increasing_subsequence.rs 20240807 Finished 2024-08-07 11:58:25 +08:00
p303_range_sum_query_immutable.rs 20240318 Finished 2024-03-18 10:50:21 +08:00
p310_minimum_height_trees.rs 20240317 Finished 2024-03-17 11:26:12 +08:00
p322_coin_change.rs 20240324 Finished 2024-03-24 12:07:56 +08:00
p331_verify_preorder_serialization_of_a_binary_tree.rs 20240331 Finished 2024-03-31 11:46:39 +08:00
p365_water_and_jug_problem.rs 20240128 Finished 2024-01-28 10:24:47 +08:00
p373_find_k_pairs_with_smallest_sums.rs 20240722 Finished 2024-07-22 14:38:27 +08:00
p380_insert_delete_getrandom_o1.rs 20240414 Finished 2024-04-14 12:20:08 +08:00
p383_ransom_note.rs 20240505 Finished 2024-05-05 11:57:17 +08:00
p392_is_subsequence.rs 20240425 Finished 2024-04-25 10:02:32 +08:00
p399_evaluate_division.rs 20240623 Finished 2024-06-23 11:19:08 +08:00
p410_split_array_largest_sum.rs 20240121 Finished 2024-01-21 16:41:47 +08:00
p433_minimum_genetic_mutation.rs 20240628 Finished 2024-06-28 16:37:14 +08:00
p447_number_of_boomerangs.rs add: rename some files 2024-04-04 11:25:03 +08:00
p452_minimum_number_of_arrows_to_burst_balloons.rs 20240516 Finished 2024-05-16 10:29:00 +08:00
p502_ipo.rs 20240721 Finished 2024-07-21 11:21:16 +08:00
p514_freedom_trail.rs 20240129 Finished 2024-01-29 14:54:25 +08:00
p518_coin_change_ii.rs 20240325 Finished 2024-03-25 11:03:11 +08:00
p530_minimum_absolute_difference_in_bst.rs 20240617 Finished 2024-06-17 11:38:39 +08:00
p637_average_of_levels_in_binary_tree.rs 20240616 Finished 2024-06-16 10:41:43 +08:00
p670_maximum_swap.rs 20240122 Finished 2024-01-22 11:05:07 +08:00
p743_network_delay_time.rs add: rename some files 2024-04-04 11:25:03 +08:00
p889_construct_binary_tree_from_preorder_and_postorder_traversal.rs 20240222 Finished 2024-02-22 18:50:11 +08:00
p909_snakes_and_ladders.rs 20240626 Finished 2024-06-26 17:53:47 +08:00
p912_sort_an_array.rs add: rename some files 2024-04-04 11:25:03 +08:00
p918_maximum_sum_circular_subarray.rs 20240714 Finished 2024-07-14 10:54:42 +08:00
p938_range_sum_of_bst.rs 20240226 Finished 2024-02-26 09:16:06 +08:00
p987_vertical_order_traversal_of_a_binary_tree.rs 20240213 Finished 2024-02-13 11:03:03 +08:00
p993_cousins_in_binary_tree.rs 20240208 Finished 2024-02-08 10:36:24 +08:00
p1261_find_elements_in_a_contaminated_binary_tree.rs 20240312 Finished 2024-03-12 15:14:49 +08:00
p1276_number_of_burgers_with_no_waste_of_ingredients.rs refactor: 移动已完成的题目 2024-01-12 23:09:43 +08:00
p1686_stone_game_vi.rs 20210202 Finished 2024-02-02 21:17:19 +08:00
p1690_stone_game_vii.rs 20210203 Finished 2024-02-03 10:44:02 +08:00
p1696_jump_game_vi.rs 20240205 Finished 2024-02-05 11:38:48 +08:00
p1793_maximum_score_of_a_good_subarray.rs 20240319 Finished 2024-03-19 14:12:26 +08:00
p1969_minimum_non_zero_product_of_the_array_elements.rs 20240320 Finished 2024-03-20 10:54:32 +08:00
p1976_number_of_ways_to_arrive_at_destination.rs 20240305 Finished 2024-03-05 13:35:09 +08:00
p1997_first_day_where_you_have_been_in_all_the_rooms.rs 20240328 Finished 2024-03-28 10:27:48 +08:00
p2085_count_common_words_with_one_occurrence.rs refactor: 移动已完成的题目 2024-01-12 23:09:43 +08:00
p2129_capitalize_the_title.rs 20240311 Finished 2024-03-11 11:13:02 +08:00
p2171_removing_minimum_number_of_magic_beans.rs 20240118 Finished 2024-01-18 11:44:50 +08:00
p2182_construct_string_with_repeat_limit.rs 20240113 Finished 2024-01-13 13:22:34 +08:00
p2312_selling_pieces_of_wood.rs 20240315 Finished 2024-03-15 08:42:59 +08:00
p2368_reachable_nodes_with_restrictions.rs 20240302 Finished 2024-03-02 10:13:37 +08:00
p2369_check_if_there_is_a_valid_partition_for_the_array.rs 20240301 Finished 2024-03-01 08:23:03 +08:00
p2386_find_the_k_sum_of_an_array.rs 20240309 Finished 2024-03-09 11:25:22 +08:00
p2476_closest_nodes_queries_in_a_binary_search_tree.rs 20240223 20240224 Finished 2024-02-25 15:15:14 +08:00
p2549_count_distinct_numbers_on_board.rs 20240323 Finished 2024-03-23 11:01:30 +08:00
p2575_find_the_divisibility_array_of_a_string.rs 20240307 Finished 2024-03-07 10:17:45 +08:00
p2580_count_ways_to_group_overlapping_ranges.rs 20240327 Finished 2024-03-27 10:46:20 +08:00
p2581_count_number_of_possible_root_nodes.rs 20240229 Finished 2024-02-29 11:20:16 +08:00
p2583_kth_largest_sum_in_a_binary_tree.rs 20240223 20240224 Finished 2024-02-25 15:15:14 +08:00
p2617_minimum_number_of_visited_cells_in_a_grid.rs 20240322 Finished 2024-03-22 08:50:36 +08:00
p2641_cousins_in_binary_tree_ii.rs 20240207 Finished 2024-02-07 11:33:09 +08:00
p2642_design_graph_with_shortest_path_calculator.rs 20240326 Finished 2024-03-26 12:33:45 +08:00
p2670_find_the_distinct_difference_array.rs 20240131 Finished 2024-01-31 10:26:18 +08:00
p2671_frequency_tracker.rs 20240321 Finished 2024-03-21 11:04:22 +08:00
p2673_make_costs_of_paths_equal_in_a_binary_tree.rs 20240228 Finished 2024-02-28 10:12:27 +08:00
p2684_maximum_number_of_moves_in_a_grid.rs 20240316 Finished 2024-03-16 11:37:58 +08:00
p2697_lexicographically_smallest_palindrome.rs refactor: 移动已完成的题目 2024-01-12 23:09:43 +08:00
p2719_count_of_integers.rs 20240116 Finished 2024-01-16 13:03:18 +08:00
p2744_find_maximum_number_of_string_pairs.rs 20240117 Finished 2024-01-17 10:48:46 +08:00
p2765_longest_alternating_subarray.rs 20240123 Finished 2024-01-23 11:16:04 +08:00
p2788_split_strings_by_separator.rs 20240120 Finished 2024-01-20 10:25:01 +08:00
p2789_largest_element_in_an_array_after_merge_operations.rs 20240314 Finished 2024-03-14 10:01:52 +08:00
p2808_minimum_seconds_to_equalize_a_circular_array.rs 20240130 Finished 2024-01-30 11:01:40 +08:00
p2809_minimum_time_to_make_array_sum_at_most_x.rs 20240119 Finished 2024-01-19 12:16:20 +08:00
p2828_check_if_a_string_is_an_acronym_of_words.rs refactor: 移动已完成的题目 2024-01-12 23:09:43 +08:00
p2834_find_the_minimum_possible_sum_of_a_beautiful_array.rs 20240308 Finished 2024-03-08 08:46:20 +08:00
p2846_minimum_edge_weight_equilibrium_queries_in_a_tree.rs 20240126 Finished 2024-01-26 12:54:27 +08:00
p2859_sum_of_values_at_indices_with_k_set_bits.rs 20240125 Finished 2024-01-25 11:20:42 +08:00
p2861_maximum_number_of_alloys.rs 20240127 Finished 2024-01-27 12:59:57 +08:00
p2864_maximum_odd_binary_number.rs 20240313 Finished 2024-03-13 10:08:32 +08:00
p2865_beautiful_towers_i.rs 20240124 Finished 2024-01-24 10:39:34 +08:00
p2867_count_valid_paths_in_a_tree.rs 20240227 Finished 2024-02-27 09:21:05 +08:00
p2908_minimum_sum_of_mountain_triplets_i.rs 20240329 Finished 2024-03-29 12:07:15 +08:00
p2917_find_the_k_or_of_an_array.rs 20240306 Finished 2024-03-06 09:58:10 +08:00
p2952_minimum_number_of_coins_to_be_added.rs 20240330 Finished 2024-03-30 12:06:47 +08:00