index
:
leetcode
master
Leetcode Solutions (0x6A73)
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
other
Mode
Name
Size
-rw-r--r--
01_matrix.cpp
931
log
plain
-rw-r--r--
132_pattern.cpp
748
log
plain
-rw-r--r--
3sum_closest.cpp
725
log
plain
-rw-r--r--
add_arr_form_int.cpp
1189
log
plain
-rw-r--r--
add_binary.cpp
636
log
plain
-rw-r--r--
add_digits.cpp
500
log
plain
-rw-r--r--
add_row_tree.cpp
732
log
plain
-rw-r--r--
add_search_words_data.cpp
743
log
plain
-rw-r--r--
add_space_string.cpp
1075
log
plain
-rw-r--r--
add_two_num2.cpp
1380
log
plain
-rw-r--r--
additive_number.cpp
1756
log
plain
-rw-r--r--
all_nodes_binary_tree.cpp
1520
log
plain
-rw-r--r--
all_path_src_target.cpp
608
log
plain
-rw-r--r--
all_path_src_target.rs
1917
log
plain
-rw-r--r--
all_possible_full_tree.cpp
1228
log
plain
-rw-r--r--
alphabet_board_path.cpp
1262
log
plain
-rw-r--r--
ancestors_node_acyclic_graph.cpp
1989
log
plain
-rw-r--r--
arithmetic_progression.cpp
1267
log
plain
-rw-r--r--
arithmetic_slices2.cpp
878
log
plain
-rw-r--r--
arithmetic_slices2.rs
945
log
plain
-rw-r--r--
asteroid_collision.cpp
1578
log
plain
-rw-r--r--
avg_levels_bst.cpp
510
log
plain
-rw-r--r--
avg_salary.cpp
918
log
plain
-rw-r--r--
bag_of_tokens.cpp
541
log
plain
-rw-r--r--
balanced_num.cpp
2033
log
plain
-rw-r--r--
basic_calculator.cpp
806
log
plain
-rw-r--r--
basic_calculator.rs
765
log
plain
-rw-r--r--
best_buy_sell_stock.cpp
823
log
plain
-rw-r--r--
best_team_no_conflict.cpp
716
log
plain
-rw-r--r--
binary_search.cpp
590
log
plain
-rw-r--r--
binary_tree_factors.cpp
714
log
plain
-rw-r--r--
binary_tree_inorder.cpp
435
log
plain
-rw-r--r--
binary_tree_level_traverse.cpp
623
log
plain
-rw-r--r--
binary_tree_preorder.cpp
628
log
plain
-rw-r--r--
binary_tree_preorder.rs
868
log
plain
-rw-r--r--
binary_tree_pruning.cpp
316
log
plain
-rw-r--r--
binary_tree_right_view.cpp
480
log
plain
-rw-r--r--
binary_tree_traversal.cpp
743
log
plain
-rw-r--r--
binary_tree_zigzag.cpp
879
log
plain
-rw-r--r--
boats_save_people.cpp
1091
log
plain
-rw-r--r--
brainpower.cpp
1241
log
plain
-rw-r--r--
break_palindrom.cpp
939
log
plain
-rw-r--r--
browser_history.cpp
1062
log
plain
-rw-r--r--
bt_max_path_sum.cpp
854
log
plain
-rw-r--r--
bt_max_path_sum.rs
991
log
plain
-rw-r--r--
buddy_strings.cpp
1285
log
plain
-rw-r--r--
build_matrix_conditions.cpp
3104
log
plain
-rw-r--r--
bulb_switcher.cpp
621
log
plain
-rw-r--r--
buy_sell_stock.cpp
802
log
plain
-rw-r--r--
buy_sell_stock.rs
1135
log
plain
-rw-r--r--
buy_sell_stock_fee.cpp
1132
log
plain
-rw-r--r--
can_place_flower.cpp
1064
log
plain
-rw-r--r--
candy.cpp
934
log
plain
-rw-r--r--
capacity_ship_d_day.cpp
1549
log
plain
-rw-r--r--
cheapest_flight_k_stop.cpp
1565
log
plain
-rw-r--r--
check_complete_bt.cpp
728
log
plain
-rw-r--r--
check_existence_edge.cpp
2401
log
plain
-rw-r--r--
check_knight_config.cpp
1917
log
plain
-rw-r--r--
check_pangram_sentence.cpp
332
log
plain
-rw-r--r--
check_pangram_sentence.rs
538
log
plain
-rw-r--r--
check_straight_line.cpp
996
log
plain
-rw-r--r--
check_string_cont_k.cpp
689
log
plain
-rw-r--r--
check_two_str_arr.cpp
628
log
plain
-rw-r--r--
check_two_str_arr.rs
488
log
plain
-rw-r--r--
check_valid_partition.cpp
1727
log
plain
-rw-r--r--
climbing_stairs.cpp
639
log
plain
-rw-r--r--
climbing_stairs.rs
325
log
plain
-rw-r--r--
clone_graph.cpp
1219
log
plain
-rw-r--r--
closest_node_2_nodes.cpp
1495
log
plain
-rw-r--r--
closest_node_2_nodes.rs
1216
log
plain
-rw-r--r--
coin_change.cpp
517
log
plain
-rw-r--r--
coin_change2.cpp
963
log
plain
-rw-r--r--
combination_sum3.cpp
839
log
plain
-rw-r--r--
combination_sum4.cpp
490
log
plain
-rw-r--r--
combinations.cpp
800
log
plain
-rw-r--r--
concatenated_words.cpp
2010
log
plain
-rw-r--r--
concatenation_binary_num.cpp
690
log
plain
-rw-r--r--
construct_array_multiple_sum.cpp
589
log
plain
-rw-r--r--
construct_bt_io_po.cpp
1064
log
plain
-rw-r--r--
construct_quad_tree.cpp
1724
log
plain
-rw-r--r--
construct_string_binary_tree.cpp
425
log
plain
-rw-r--r--
contains_duplicate2.cpp
487
log
plain
-rw-r--r--
contains_duplicate2.rs
524
log
plain
-rw-r--r--
contains_duplicate3.cpp
1595
log
plain
-rw-r--r--
contains_virus.cpp
2257
log
plain
-rw-r--r--
continuous_subarr_sum.cpp
579
log
plain
-rw-r--r--
continuous_subarr_sum.rs
641
log
plain
-rw-r--r--
convert_sorted_bst.cpp
806
log
plain
-rw-r--r--
cost_hire_k_worker.cpp
1659
log
plain
-rw-r--r--
count_all_pickup_delivery.cpp
410
log
plain
-rw-r--r--
count_and_say.cpp
490
log
plain
-rw-r--r--
count_and_say.rs
879
log
plain
-rw-r--r--
count_complete_tree_node.cpp
382
log
plain
-rw-r--r--
count_complete_tree_node.rs
1321
log
plain
-rw-r--r--
count_distinct_int.cpp
1169
log
plain
-rw-r--r--
count_distinct_int.rs
1038
log
plain
-rw-r--r--
count_good_nodes_bst.cpp
376
log
plain
-rw-r--r--
count_ints_even_sum.cpp
617
log
plain
-rw-r--r--
count_negative_num_matrix.cpp
990
log
plain
-rw-r--r--
count_odd_num_interval_range.cpp
559
log
plain
-rw-r--r--
count_possible_routes.cpp
1741
log
plain
-rw-r--r--
count_sorted_vowel.cpp
309
log
plain
-rw-r--r--
count_unreach_node.cpp
1352
log
plain
-rw-r--r--
count_vowels_permutation.cpp
658
log
plain
-rw-r--r--
count_ways_build_strs.cpp
1180
log
plain
-rw-r--r--
couples_holding_hands.cpp
1278
log
plain
-rw-r--r--
course_schedule.cpp
1202
log
plain
-rw-r--r--
course_schedule_3.cpp
683
log
plain
-rw-r--r--
create_bt_from_desc.cpp
1203
log
plain
-rw-r--r--
daily_temps.cpp
728
log
plain
-rw-r--r--
daily_temps.rs
845
log
plain
-rw-r--r--
data_stream_disjoint_interval.cpp
1179
log
plain
-rw-r--r--
decode_ways.cpp
461
log
plain
-rw-r--r--
decode_xor_array.cpp
1032
log
plain
-rw-r--r--
delete_col_sorted.cpp
638
log
plain
-rw-r--r--
delete_col_sorted.rs
689
log
plain
-rw-r--r--
delete_middle_node.cpp
367
log
plain
-rw-r--r--
delete_middle_node.rs
1683
log
plain
-rw-r--r--
delete_node_link_list.cpp
155
log
plain
-rw-r--r--
delete_operation_2string.cpp
596
log
plain
-rw-r--r--
design_circular_queue.cpp
1151
log
plain
-rw-r--r--
design_food_rating_sys.cpp
1338
log
plain
-rw-r--r--
design_number_container.cpp
1063
log
plain
-rw-r--r--
design_parking_system.cpp
1405
log
plain
-rw-r--r--
design_underground_system.cpp
650
log
plain
-rw-r--r--
detect_capital.cpp
486
log
plain
-rw-r--r--
detect_capital.rs
516
log
plain
-rw-r--r--
determine_string_halves.cpp
440
log
plain
-rw-r--r--
determine_string_halves.rs
495
log
plain
-rw-r--r--
determine_strings_close.cpp
642
log
plain
-rw-r--r--
determine_strings_close.rs
648
log
plain
-rw-r--r--
detonate_max_bombs.cpp
2039
log
plain
-rw-r--r--
diff_two_array.cpp
970
log
plain
-rw-r--r--
discount_n_orders.cpp
701
log
plain
-rw-r--r--
divide_nodes_max_groups.cpp
2322
log
plain
-rw-r--r--
domino_tromino_tiling.cpp
494
log
plain
-rw-r--r--
domino_tromino_tiling.rs
440
log
plain
-rw-r--r--
earliest_possible_full_bloom.cpp
678
log
plain
-rw-r--r--
earliest_possible_full_bloom.rs
698
log
plain
-rw-r--r--
edit_distance.cpp
1289
log
plain
-rw-r--r--
eliminate_monsters.cpp
706
log
plain
-rw-r--r--
encode_decode_tinyurl.cpp
1423
log
plain
-rw-r--r--
equal_row_col_pair.cpp
932
log
plain
-rw-r--r--
erect_fence.cpp
806
log
plain
-rw-r--r--
erect_fence.rs
843
log
plain
-rw-r--r--
eval_reverse_polish_notation.cpp
1251
log
plain
-rw-r--r--
eval_reverse_polish_notation.rs
926
log
plain
-rw-r--r--
eventual_safe_states.cpp
1627
log
plain
-rw-r--r--
excel_sheet_column_title.cpp
817
log
plain
-rw-r--r--
extra_char_string.cpp
1541
log
plain
-rw-r--r--
fair_distribution_cookie.cpp
1381
log
plain
-rw-r--r--
far_from_land.cpp
1260
log
plain
-rw-r--r--
fibonacci_number.cpp
303
log
plain
-rw-r--r--
find_all_anagrams.cpp
1074
log
plain
-rw-r--r--
find_building_alice_bob_meet.cpp
2129
log
plain
-rw-r--r--
find_critical_edge_tree.cpp
3050
log
plain
-rw-r--r--
find_duplicate_file.cpp
757
log
plain
-rw-r--r--
find_duplicate_subtree.cpp
917
log
plain
-rw-r--r--
find_first_last_array.cpp
550
log
plain
-rw-r--r--
find_groups_farmland.cpp
1079
log
plain
-rw-r--r--
find_highest_altitude.cpp
910
log
plain
-rw-r--r--
find_k_beauty_num.cpp
275
log
plain
-rw-r--r--
find_k_closest_elements.cpp
1098
log
plain
-rw-r--r--
find_k_pair_sum.cpp
1534
log
plain
-rw-r--r--
find_max_sum_node_val.cpp
1509
log
plain
-rw-r--r--
find_median_data_stream.cpp
558
log
plain
-rw-r--r--
find_median_data_stream.rs
1015
log
plain
-rw-r--r--
find_orig_array_double.cpp
523
log
plain
-rw-r--r--
find_path_graph.cpp
591
log
plain
-rw-r--r--
find_path_graph.rs
1470
log
plain
-rw-r--r--
find_player_zero_one_loss.cpp
402
log
plain
-rw-r--r--
find_player_zero_one_loss.rs
528
log
plain
-rw-r--r--
find_replace_pattern.cpp
745
log
plain
-rw-r--r--
find_safest_path_grid.cpp
2642
log
plain
-rw-r--r--
find_score_arr_mark.cpp
1236
log
plain
-rw-r--r--
find_smallest_letter.cpp
1093
log
plain
-rw-r--r--
find_town_judge.cpp
1360
log
plain
-rw-r--r--
first_missing_positive.cpp
202
log
plain
-rw-r--r--
first_unique_char_string.cpp
467
log
plain
-rw-r--r--
flatten_binary_to_linked.cpp
357
log
plain
-rw-r--r--
flip_string_monotone_increase.cpp
900
log
plain
-rw-r--r--
freedom_trail.cpp
2166
log
plain
-rw-r--r--
frog_jump.cpp
1558
log
plain
-rw-r--r--
fruit_into_baskets.cpp
1440
log
plain
-rw-r--r--
furthest_building_reach.cpp
758
log
plain
-rw-r--r--
gas_station.cpp
704
log
plain
-rw-r--r--
gas_station.rs
711
log
plain
-rw-r--r--
greatest_common_div_string.cpp
1150
log
plain
-rw-r--r--
greatest_sum_div_three.cpp
1142
log
plain
-rw-r--r--
group_anagrams.cpp
406
log
plain
-rw-r--r--
group_anagrams.rs
441
log
plain
-rw-r--r--
guess_number_high_low.cpp
440
log
plain
-rw-r--r--
guess_number_high_low.rs
490
log
plain
-rw-r--r--
hand_of_straights.cpp
644
log
plain
-rw-r--r--
happy_number.cpp
565
log
plain
-rw-r--r--
house_robber.cpp
404
log
plain
-rw-r--r--
house_robber.rs
373
log
plain
-rw-r--r--
idx_first_occur_str.cpp
1268
log
plain
-rw-r--r--
image_overlap.cpp
574
log
plain
-rw-r--r--
image_overlap.rs
1159
log
plain
-rw-r--r--
implement_queue_stacks.cpp
647
log
plain
-rw-r--r--
increasing_triplet_subsequence.cpp
453
log
plain
-rw-r--r--
inform_employees.cpp
1722
log
plain
-rw-r--r--
insert_delete_getrandom.cpp
948
log
plain
-rw-r--r--
insert_delete_getrandom.rs
1471
log
plain
-rw-r--r--
insert_interval.cpp
1101
log
plain
-rw-r--r--
int_roman.cpp
490
log
plain
-rw-r--r--
int_roman.rs
728
log
plain
-rw-r--r--
integer_break.cpp
411
log
plain
-rw-r--r--
interleaving_string.cpp
874
log
plain
-rw-r--r--
invert_binary_tree.cpp
591
log
plain
-rw-r--r--
ipo.cpp
1505
log
plain
-rw-r--r--
is_graph_biparite.cpp
1818
log
plain
-rw-r--r--
jump_game.cpp
482
log
plain
-rw-r--r--
jump_game.rs
409
log
plain
-rw-r--r--
jump_game3.cpp
699
log
plain
-rw-r--r--
jump_game3.rs
1219
log
plain
-rw-r--r--
jump_game4.cpp
1423
log
plain
-rw-r--r--
jump_game6.cpp
561
log
plain
-rw-r--r--
k_inverse_pairs.cpp
543
log
plain
-rw-r--r--
k_radius_subarr.cpp
1527
log
plain
-rw-r--r--
keys_and_rooms.cpp
631
log
plain
-rw-r--r--
keys_and_rooms.rs
643
log
plain
-rw-r--r--
kids_max_num_candy.cpp
1257
log
plain
-rw-r--r--
knight_probability_chessboard.cpp
1640
log
plain
-rw-r--r--
koko_eating_bananas.cpp
730
log
plain
-rw-r--r--
kth_element_in_stream.cpp
758
log
plain
-rw-r--r--
kth_largest_element.cpp
627
log
plain
-rw-r--r--
kth_largest_element_stream.cpp
1210
log
plain
-rw-r--r--
kth_missing_pos_num.cpp
699
log
plain
-rw-r--r--
kth_smallest_lexicographical.cpp
758
log
plain
-rw-r--r--
kth_smallest_sorted_matrix.cpp
664
log
plain
-rw-r--r--
largest_colour_value_graph.cpp
2714
log
plain
-rw-r--r--
largest_int_add_target.cpp
717
log
plain
-rw-r--r--
largest_multiple_three.cpp
877
log
plain
-rw-r--r--
largest_odd_num_string.cpp
616
log
plain
-rw-r--r--
largest_perimeter_triangle.cpp
396
log
plain
-rw-r--r--
last_day_cross.cpp
2278
log
plain
-rw-r--r--
leaf_similar_trees.cpp
595
log
plain
-rw-r--r--
leaf_similar_trees.rs
1336
log
plain
-rw-r--r--
letter_combo_number.cpp
739
log
plain
-rw-r--r--
lexicographical_numbers.cpp
1005
log
plain
-rw-r--r--
lexicographically_small_string.cpp
1397
log
plain
-rw-r--r--
lfu_cache.cpp
1721
log
plain
-rw-r--r--
linked_list_cycle2.cpp
886
log
plain
-rw-r--r--
linked_list_random.cpp
881
log
plain
-rw-r--r--
longest_arithmetic_subseq.cpp
1243
log
plain
-rw-r--r--
longest_arithmetic_subseq_diff.cpp
1120
log
plain
-rw-r--r--
longest_common_subseq.cpp
631
log
plain
-rw-r--r--
longest_common_subseq.rs
732
log
plain
-rw-r--r--
longest_consecutive_sequence.cpp
752
log
plain
-rw-r--r--
longest_cycle_graph.cpp
1510
log
plain
-rw-r--r--
longest_happy_string.cpp
1207
log
plain
-rw-r--r--
longest_increasing_subseq.cpp
1169
log
plain
-rw-r--r--
longest_palindrome_concat.cpp
671
log
plain
-rw-r--r--
longest_palindrome_concat.rs
1148
log
plain
-rw-r--r--
longest_palindromic_subseq.cpp
921
log
plain
-rw-r--r--
longest_palindromic_substr.cpp
802
log
plain
-rw-r--r--
longest_path_diff_adjacent_char.cpp
1569
log
plain
-rw-r--r--
longest_path_diff_adjacent_char.rs
2373
log
plain
-rw-r--r--
longest_string_chain.cpp
882
log
plain
-rw-r--r--
longest_subarr_ones.cpp
874
log
plain
-rw-r--r--
longest_subseq_lim_sum.cpp
811
log
plain
-rw-r--r--
longest_subseq_lim_sum.rs
472
log
plain
-rw-r--r--
longest_substring_no_repeat.cpp
673
log
plain
-rw-r--r--
longest_valid_course.cpp
1799
log
plain
-rw-r--r--
longest_valid_parentheses.cpp
761
log
plain
-rw-r--r--
longest_word_dict.cpp
674
log
plain
-rw-r--r--
longest_zigzag_bt.cpp
1339
log
plain
-rw-r--r--
lowest_common_ancestor.cpp
821
log
plain
-rw-r--r--
lowest_common_ancestor_bst.cpp
404
log
plain
-rw-r--r--
lru_cache.cpp
1435
log
plain
-rw-r--r--
magnetic_force_2_balls.cpp
1421
log
plain
-rw-r--r--
make_array_increasing.cpp
1895
log
plain
-rw-r--r--
make_string_great.cpp
536
log
plain
-rw-r--r--
make_string_great.rs
602
log
plain
-rw-r--r--
make_sum_divisible_p.cpp
1164
log
plain
-rw-r--r--
marbles_in_bags.cpp
1569
log
plain
-rw-r--r--
matchsticks_square.cpp
1153
log
plain
-rw-r--r--
matrix_diagonal_sum.cpp
869
log
plain
-rw-r--r--
max_69.cpp
331
log
plain
-rw-r--r--
max_69.rs
219
log
plain
-rw-r--r--
max_area_cake.cpp
858
log
plain
-rw-r--r--
max_area_island.cpp
626
log
plain
-rw-r--r--
max_average_pass_ration.cpp
1986
log
plain
-rw-r--r--
max_bags_rocks.cpp
588
log
plain
-rw-r--r--
max_bags_rocks.rs
754
log
plain
-rw-r--r--
max_consecutive_ones3.cpp
549
log
plain
-rw-r--r--
max_depth_binary_tree.cpp
480
log
plain
-rw-r--r--
max_diff_node_ancestor.cpp
442
log
plain
-rw-r--r--
max_diff_node_ancestor.rs
1578
log
plain
-rw-r--r--
max_distance_closest_person.cpp
1213
log
plain
-rw-r--r--
max_erasure_value.cpp
547
log
plain
-rw-r--r--
max_ice_cream_bars.cpp
1007
log
plain
-rw-r--r--
max_ice_cream_bars.rs
877
log
plain
-rw-r--r--
max_len_concat_str.cpp
701
log
plain
-rw-r--r--
max_len_concat_str.rs
851
log
plain
-rw-r--r--
max_length_pair_chain.cpp
997
log
plain
-rw-r--r--
max_length_repeated_subarr.cpp
608
log
plain
-rw-r--r--
max_network_rank.cpp
1576
log
plain
-rw-r--r--
max_num_events_attended2.cpp
1707
log
plain
-rw-r--r--
max_num_ksum_pair.cpp
434
log
plain
-rw-r--r--
max_num_tasks_assign.cpp
2311
log
plain
-rw-r--r--
max_num_vowel_substr.cpp
821
log
plain
-rw-r--r--
max_performance_team.cpp
911
log
plain
-rw-r--r--
max_points_from_cards.cpp
492
log
plain
-rw-r--r--
max_points_line.cpp
1295
log
plain
-rw-r--r--
max_points_line.rs
3437
log
plain
-rw-r--r--
max_product_3num.cpp
1109
log
plain
-rw-r--r--
max_product_split_bt.cpp
376
log
plain
-rw-r--r--
max_product_split_bt.rs
1086
log
plain
-rw-r--r--
max_product_word_len.cpp
716
log
plain
-rw-r--r--
max_profit_job.cpp
773
log
plain
-rw-r--r--
max_profit_job.rs
1066
log
plain
-rw-r--r--
max_running_time_n_computer.cpp
1399
log
plain
-rw-r--r--
max_score_good_subarr.cpp
1054
log
plain
-rw-r--r--
max_score_mult_opp.cpp
834
log
plain
-rw-r--r--
max_score_n_operations.cpp
1631
log
plain
-rw-r--r--
max_score_node_sequence.cpp
1181
log
plain
-rw-r--r--
max_subarray.cpp
734
log
plain
-rw-r--r--
max_subseq_score.cpp
1582
log
plain
-rw-r--r--
max_sum_3_noverlap_subarr.cpp
1791
log
plain
-rw-r--r--
max_sum_binary_tree.cpp
690
log
plain
-rw-r--r--
max_sum_circular_subarr.cpp
1460
log
plain
-rw-r--r--
max_sum_rectangle.cpp
874
log
plain
-rw-r--r--
max_total_importance_road.cpp
1094
log
plain
-rw-r--r--
max_tranfer_requests.cpp
1581
log
plain
-rw-r--r--
max_twin_sum_list.cpp
1201
log
plain
-rw-r--r--
max_units_truck.cpp
450
log
plain
-rw-r--r--
max_val_k_coin_pile.cpp
1380
log
plain
-rw-r--r--
max_value_give_idx.cpp
1296
log
plain
-rw-r--r--
max_width_binary_tree.cpp
1325
log
plain
-rw-r--r--
maximise_confusion_exam.cpp
1408
log
plain
-rw-r--r--
maximise_grid_happiness.cpp
2460
log
plain
-rw-r--r--
merge_sorted_array.cpp
723
log
plain
-rw-r--r--
merge_sorted_array.rs
305
log
plain
-rw-r--r--
merge_string_alt.cpp
1060
log
plain
-rw-r--r--
middle_linked_list.cpp
302
log
plain
-rw-r--r--
middle_linked_list.rs
668
log
plain
-rw-r--r--
min_abs_diff_bst.cpp
586
log
plain
-rw-r--r--
min_ascii_strs.cpp
1050
log
plain
-rw-r--r--
min_avg_diff.cpp
558
log
plain
-rw-r--r--
min_avg_diff.rs
678
log
plain
-rw-r--r--
min_cost_arr_equal.cpp
1343
log
plain
-rw-r--r--
min_cost_change_expr.cpp
1080
log
plain
-rw-r--r--
min_cost_climbing_stairs.cpp
339
log
plain
-rw-r--r--
min_cost_convert_string1.cpp
2107
log
plain
-rw-r--r--
min_cost_cut_stick.cpp
1494
log
plain
-rw-r--r--
min_cost_ticket.cpp
1384
log
plain
-rw-r--r--
min_deletions_unique_char.cpp
538
log
plain
-rw-r--r--
min_depth_binary_tree.cpp
767
log
plain
-rw-r--r--
min_deviation_arr.cpp
1089
log
plain
-rw-r--r--
min_difficulty_schedule.cpp
957
log
plain
-rw-r--r--
min_dist_bst_node.cpp
503
log
plain
-rw-r--r--
min_dist_target_element.cpp
434
log
plain
-rw-r--r--
min_falling_path_sum.cpp
1461
log
plain
-rw-r--r--
min_falling_path_sum.rs
722
log
plain
-rw-r--r--
min_flips_abc.cpp
648
log
plain
-rw-r--r--
min_fuel_report_captial.cpp
1795
log
plain
-rw-r--r--
min_genetic_mutation.cpp
814
log
plain
-rw-r--r--
min_genetic_mutation.rs
1670
log
plain
-rw-r--r--
min_incr_arr_unique.cpp
929
log
plain
-rw-r--r--
min_insertion_make_palindrome.cpp
919
log
plain
-rw-r--r--
min_jump_reach_home.cpp
1167
log
plain
-rw-r--r--
min_max_array.cpp
1152
log
plain
-rw-r--r--
min_max_diff_pair.cpp
1417
log
plain
-rw-r--r--
min_move_palindrome.cpp
861
log
plain
-rw-r--r--
min_moves_equal_array2.cpp
366
log
plain
-rw-r--r--
min_num_arrow_balloon.cpp
841
log
plain
-rw-r--r--
min_num_arrow_balloon.rs
556
log
plain
-rw-r--r--
min_num_days_disconnect_island.cpp
1956
log
plain
-rw-r--r--
min_num_opp_arr_cont.cpp
504
log
plain
-rw-r--r--
min_num_refueling_stops.cpp
510
log
plain
-rw-r--r--
min_num_remove_mountain_arr.cpp
1646
log
plain
-rw-r--r--
min_num_vertices_node.cpp
1076
log
plain
-rw-r--r--
min_one_bit_0.cpp
425
log
plain
-rw-r--r--
min_one_bit_0.rs
737
log
plain
-rw-r--r--
min_operations_x_zero.cpp
675
log
plain
-rw-r--r--
min_path_sum.cpp
892
log
plain
-rw-r--r--
min_rounds_complete_all_tasks.cpp
555
log
plain
-rw-r--r--
min_rounds_complete_all_tasks.rs
735
log
plain
-rw-r--r--
min_score_path_city.cpp
829
log
plain
-rw-r--r--
min_size_subarr_sum.cpp
916
log
plain
-rw-r--r--
min_speed_arrive_time.cpp
1519
log
plain
-rw-r--r--
min_stack.cpp
367
log
plain
-rw-r--r--
min_swap_group_1.cpp
1199
log
plain
-rw-r--r--
min_time_apples_tree.cpp
1138
log
plain
-rw-r--r--
min_time_apples_tree.rs
1604
log
plain
-rw-r--r--
min_time_complete_trip.cpp
1125
log
plain
-rw-r--r--
min_time_rope_colorful.cpp
604
log
plain
-rw-r--r--
min_time_visit_cell_grid.cpp
1928
log
plain
-rw-r--r--
min_window_substring.cpp
816
log
plain
-rw-r--r--
min_window_substring.rs
1560
log
plain
-rw-r--r--
mirror_reflection.cpp
363
log
plain
-rw-r--r--
missing_number.cpp
354
log
plain
-rw-r--r--
modify_graph_edge_weight.cpp
3553
log
plain
-rw-r--r--
most_stones_remove.cpp
1431
log
plain
-rw-r--r--
most_stones_remove.rs
2145
log
plain
-rw-r--r--
most_water.cpp
457
log
plain
-rw-r--r--
my_calendar.cpp
984
log
plain
-rw-r--r--
my_calendar2.cpp
1724
log
plain
-rw-r--r--
my_calendar3.cpp
530
log
plain
-rw-r--r--
n_ary_tree_traverse.cpp
456
log
plain
-rw-r--r--
n_queens2.cpp
892
log
plain
-rw-r--r--
naming_company.cpp
1271
log
plain
-rw-r--r--
nearest_exit_maze.cpp
1054
log
plain
-rw-r--r--
nearest_exit_maze.rs
1405
log
plain
-rw-r--r--
new_21_game.cpp
1251
log
plain
-rw-r--r--
next_greater_element2.cpp
1242
log
plain
-rw-r--r--
next_permutation.cpp
684
log
plain
-rw-r--r--
non_decreasing_array.cpp
572
log
plain
-rw-r--r--
non_decreasing_subseq.cpp
1116
log
plain
-rw-r--r--
non_overlapping_interval.cpp
1027
log
plain
-rw-r--r--
nth_tribonacci_number.cpp
1430
log
plain
-rw-r--r--
num_bad_pairs.cpp
715
log
plain
-rw-r--r--
num_bad_pairs.rs
878
log
plain
-rw-r--r--
num_closed_islands.cpp
1897
log
plain
-rw-r--r--
num_cut_pizza.cpp
1728
log
plain
-rw-r--r--
num_dice_roll_target_sum.cpp
504
log
plain
-rw-r--r--
num_enclaves.cpp
1473
log
plain
-rw-r--r--
num_even_nums.cpp
732
log
plain
-rw-r--r--
num_good_path.cpp
1900
log
plain
-rw-r--r--
num_increasing_path.cpp
1740
log
plain
-rw-r--r--
num_longest_incr_subseq.cpp
1459
log
plain
-rw-r--r--
num_matching_subsequence.cpp
729
log
plain
-rw-r--r--
num_music_playlists.cpp
1284
log
plain
-rw-r--r--
num_nodes_sub_tree.cpp
1230
log
plain
-rw-r--r--
num_nodes_sub_tree.rs
1420
log
plain
-rw-r--r--
num_op_connect_network.cpp
993
log
plain
-rw-r--r--
num_people_aware_secret.cpp
622
log
plain
-rw-r--r--
num_same_consecutive_diff.cpp
611
log
plain
-rw-r--r--
num_smaller_num_self.cpp
1172
log
plain
-rw-r--r--
num_squareful_arrays.cpp
1570
log
plain
-rw-r--r--
num_subseq_satisfy.cpp
1070
log
plain
-rw-r--r--
num_to_hex_binary.cpp
1118
log
plain
-rw-r--r--
num_valid_words_puzzle.cpp
997
log
plain
-rw-r--r--
num_ways_dict.cpp
1157
log
plain
-rw-r--r--
num_ways_remain_place.cpp
1005
log
plain
-rw-r--r--
num_ways_reorder_array.cpp
1859
log
plain
-rw-r--r--
num_weak_char_game.cpp
469
log
plain
-rw-r--r--
num_zero_filled_subarr.cpp
820
log
plain
-rw-r--r--
number_1bits.cpp
323
log
plain
-rw-r--r--
number_atoms.cpp
2270
log
plain
-rw-r--r--
number_islands.cpp
675
log
plain
-rw-r--r--
number_provinces.cpp
1382
log
plain
-rw-r--r--
number_steps_to_0.cpp
300
log
plain
-rw-r--r--
number_submatrices_sum_target.cpp
713
log
plain
-rw-r--r--
odd_even_linke_list.cpp
526
log
plain
-rw-r--r--
odd_even_linke_list.rs
1091
log
plain
-rw-r--r--
ones_and_zeroes.cpp
914
log
plain
-rw-r--r--
online_stock_span.cpp
1468
log
plain
-rw-r--r--
online_stock_span.rs
1469
log
plain
-rw-r--r--
optimal_partition_string.cpp
845
log
plain
-rw-r--r--
orderly_queue.cpp
364
log
plain
-rw-r--r--
orderly_queue.rs
564
log
plain
-rw-r--r--
out_of_bounds_paths.cpp
965
log
plain
-rw-r--r--
pacific_atlantic_water_flow.cpp
1173
log
plain
-rw-r--r--
paint_house3.cpp
1083
log
plain
-rw-r--r--
painting_grid_three_colour.cpp
1640
log
plain
-rw-r--r--
painting_walls.cpp
1541
log
plain
-rw-r--r--
pairs_spells_potions.cpp
1463
log
plain
-rw-r--r--
palindrome_linked_list.cpp
625
log
plain
-rw-r--r--
palindrome_number.rs
494
log
plain
-rw-r--r--
palindrome_pairs.cpp
956
log
plain
-rw-r--r--
palindrome_partitioning.cpp
1193
log
plain
-rw-r--r--
parallel_courses3.cpp
1821
log
plain
-rw-r--r--
partition_array_max_sum.cpp
1156
log
plain
-rw-r--r--
partition_array_pivot.rs
696
log
plain
-rw-r--r--
partition_list.cpp
469
log
plain
-rw-r--r--
partition_min_binary_array.cpp
269
log
plain
-rw-r--r--
pascals_triangle.cpp
439
log
plain
-rw-r--r--
path_max_probability.cpp
1876
log
plain
-rw-r--r--
path_min_effort.cpp
997
log
plain
-rw-r--r--
path_min_effort1.cpp
1127
log
plain
-rw-r--r--
path_sum.cpp
590
log
plain
-rw-r--r--
path_sum2.cpp
556
log
plain
-rw-r--r--
peak_idx_mountain_arr.cpp
660
log
plain
-rw-r--r--
peeking_iterator.cpp
610
log
plain
-rw-r--r--
percentage_letter_string.cpp
365
log
plain
-rw-r--r--
perfect_squares.cpp
489
log
plain
-rw-r--r--
perfect_squares.rs
478
log
plain
-rw-r--r--
permutation_in_string.cpp
1099
log
plain
-rw-r--r--
permutation_sequence.cpp
427
log
plain
-rw-r--r--
permutations.cpp
522
log
plain
-rw-r--r--
permutations2.cpp
605
log
plain
-rw-r--r--
poor-pigs.cpp
181
log
plain
-rw-r--r--
possible_bipartition.cpp
1377
log
plain
-rw-r--r--
possible_bipartition.rs
1292
log
plain
-rw-r--r--
power_3.cpp
271
log
plain
-rw-r--r--
power_of_four.cpp
402
log
plain
-rw-r--r--
power_of_four.rs
464
log
plain
-rw-r--r--
power_of_two.cpp
145
log
plain
-rw-r--r--
predict_winner.cpp
1498
log
plain
-rw-r--r--
prefix_suffix_search.cpp
614
log
plain
-rw-r--r--
profitable_schemes.cpp
2187
log
plain
-rw-r--r--
pseudo_palindrome_binary_tree.cpp
547
log
plain
-rw-r--r--
push_dominoes.cpp
746
log
plain
-rw-r--r--
queue_reconstruction.cpp
473
log
plain
-rw-r--r--
range_sum_bst.cpp
454
log
plain
-rw-r--r--
range_sum_bst.rs
1003
log
plain
-rw-r--r--
range_sum_query_2d.cpp
1415
log
plain
-rw-r--r--
range_sum_query_mutable.cpp
1750
log
plain
-rw-r--r--
ransom_note.cpp
465
log
plain
-rw-r--r--
rectangle_area.cpp
422
log
plain
-rw-r--r--
rectangle_area.rs
398
log
plain
-rw-r--r--
rectangle_fewest_squares.cpp
1092
log
plain
-rw-r--r--
reduce_array_size_half.cpp
616
log
plain
-rw-r--r--
reducing_dishes.cpp
1224
log
plain
-rw-r--r--
remove_adjacent_dup.cpp
824
log
plain
-rw-r--r--
remove_adjacent_dup_str.cpp
331
log
plain
-rw-r--r--
remove_adjacent_dup_str.rs
436
log
plain
-rw-r--r--
remove_boxes.cpp
1225
log
plain
-rw-r--r--
remove_dupplicate.cpp
425
log
plain
-rw-r--r--
remove_dupplicate.rs
594
log
plain
-rw-r--r--
remove_element.cpp
624
log
plain
-rw-r--r--
remove_element.rs
512
log
plain
-rw-r--r--
remove_max_num_edge_traverse.cpp
1884
log
plain
-rw-r--r--
remove_nth_node.cpp
380
log
plain
-rw-r--r--
remove_palindromic_subsequence.cpp
335
log
plain
-rw-r--r--
remove_star_string.cpp
1054
log
plain
-rw-r--r--
remove_stones.cpp
550
log
plain
-rw-r--r--
remove_stones.rs
701
log
plain
-rw-r--r--
remove_subfolder_filesystem.cpp
1634
log
plain
-rw-r--r--
remove_substring.cpp
795
log
plain
-rw-r--r--
reorder_route_city_zero.cpp
1629
log
plain
-rw-r--r--
reordered_power2.cpp
451
log
plain
-rw-r--r--
reorganise_string.cpp
947
log
plain
-rw-r--r--
repeated_substring_pattern.cpp
794
log
plain
-rw-r--r--
restore_array.cpp
1167
log
plain
-rw-r--r--
restore_ip_addr.cpp
1539
log
plain
-rw-r--r--
reverse_integer.cpp
629
log
plain
-rw-r--r--
reverse_linked_list.cpp
360
log
plain
-rw-r--r--
reverse_linked_list2.cpp
620
log
plain
-rw-r--r--
reverse_string.cpp
237
log
plain
-rw-r--r--
reverse_string2.cpp
785
log
plain
-rw-r--r--
reverse_string3.cpp
392
log
plain
-rw-r--r--
reverse_vowel_string.cpp
367
log
plain
-rw-r--r--
reverse_vowel_string.rs
828
log
plain
-rw-r--r--
reverse_word_string.cpp
565
log
plain
-rw-r--r--
reverse_word_string.rs
723
log
plain
-rw-r--r--
roman_2_int.cpp
701
log
plain
-rw-r--r--
rotate_function.cpp
613
log
plain
-rw-r--r--
rotate_image.cpp
499
log
plain
-rw-r--r--
rotate_image.rs
698
log
plain
-rw-r--r--
running_sum_1d_array.cpp
343
log
plain
-rw-r--r--
same_tree.cpp
325
log
plain
-rw-r--r--
same_tree.rs
1842
log
plain
-rw-r--r--
satisfiability_eqaulity.cpp
675
log
plain
-rw-r--r--
scramble_string.cpp
1585
log
plain
-rw-r--r--
search_2d_matrix.cpp
1021
log
plain
-rw-r--r--
search_2d_matrix2.cpp
413
log
plain
-rw-r--r--
search_rotated_array.cpp
1370
log
plain
-rw-r--r--
search_rotated_array2.cpp
1600
log
plain
-rw-r--r--
search_suggestion_sys.cpp
685
log
plain
-rw-r--r--
set_matrix_0.rs
1303
log
plain
-rw-r--r--
set_mismatch.cpp
488
log
plain
-rw-r--r--
set_mismatch.rs
887
log
plain
-rw-r--r--
short_encoding_words.cpp
471
log
plain
-rw-r--r--
shortest_bridge.cpp
2319
log
plain
-rw-r--r--
shortest_dist_road_addition1.cpp
1672
log
plain
-rw-r--r--
shortest_path_alternate_color.cpp
1582
log
plain
-rw-r--r--
shortest_path_binary_matrix.cpp
1792
log
plain
-rw-r--r--
shortest_path_grid_obstacle.cpp
1462
log
plain
-rw-r--r--
shortest_path_grid_obstacle.rs
1508
log
plain
-rw-r--r--
shortest_path_keys.cpp
3419
log
plain
-rw-r--r--
shortest_path_vis_nodes.cpp
1663
log
plain
-rw-r--r--
shortest_unsorted_subarr.cpp
667
log
plain
-rw-r--r--
shuffle_the_array.cpp
1025
log
plain
-rw-r--r--
similar_string_group.cpp
1430
log
plain
-rw-r--r--
simplify_path.cpp
906
log
plain
-rw-r--r--
single_element_sorted_arr.cpp
960
log
plain
-rw-r--r--
single_number.cpp
928
log
plain
-rw-r--r--
single_number.rs
473
log
plain
-rw-r--r--
single_number2.cpp
749
log
plain
-rw-r--r--
single_product_array.cpp
836
log
plain
-rw-r--r--
single_threaded_cpu.cpp
845
log
plain
-rw-r--r--
single_threaded_cpu.rs
1916
log
plain
-rw-r--r--
skyline_problem.cpp
681
log
plain
-rw-r--r--
sliding_puzzle.cpp
1728
log
plain
-rw-r--r--
sliding_window_max.cpp
1075
log
plain
-rw-r--r--
smallest_num_set.cpp
1090
log
plain
-rw-r--r--
smallest_string_swaps.cpp
1332
log
plain
-rw-r--r--
smallest_sufficient_team.cpp
2250
log
plain
-rw-r--r--
snakes_ladders.cpp
1437
log
plain
-rw-r--r--
snapshot_array.cpp
1431
log
plain
-rw-r--r--
sort_array.cpp
635
log
plain
-rw-r--r--
sort_array_parity.cpp
1070
log
plain
-rw-r--r--
sort_char_freq.cpp
504
log
plain
-rw-r--r--
sort_char_freq.rs
523
log
plain
-rw-r--r--
sort_items_dependencies.cpp
2526
log
plain
-rw-r--r--
sort_matrix_diagonal.cpp
568
log
plain
-rw-r--r--
sorted_arrary_bst.cpp
522
log
plain
-rw-r--r--
soup_servings.cpp
1836
log
plain
-rw-r--r--
spiral_matrix.cpp
1053
log
plain
-rw-r--r--
spiral_matrix2.cpp
721
log
plain
-rw-r--r--
split_array_consec_subseq.cpp
645
log
plain
-rw-r--r--
stack_using_queues.cpp
361
log
plain
-rw-r--r--
stamping_sequence.cpp
889
log
plain
-rw-r--r--
steps_arr_increasing.cpp
911
log
plain
-rw-r--r--
stone_game2.cpp
1388
log
plain
-rw-r--r--
stone_game3.cpp
1553
log
plain
-rw-r--r--
stone_game4.cpp
358
log
plain
-rw-r--r--
strange_printer.cpp
1006
log
plain
-rw-r--r--
string_compression.cpp
716
log
plain
-rw-r--r--
string_compression.rs
996
log
plain
-rw-r--r--
string_compression2.cpp
841
log
plain
-rw-r--r--
string_compression2.rs
1568
log
plain
-rw-r--r--
string_without_3a3b.cpp
932
log
plain
-rw-r--r--
subarr_fixed_bound.cpp
1082
log
plain
-rw-r--r--
subarr_product_less_k.cpp
513
log
plain
-rw-r--r--
subarr_sum_divisible_k.cpp
740
log
plain
-rw-r--r--
substr_largest_variance.cpp
1341
log
plain
-rw-r--r--
sum_dist_tree.cpp
980
log
plain
-rw-r--r--
sum_dist_tree.rs
1543
log
plain
-rw-r--r--
sum_even_num_queries.cpp
494
log
plain
-rw-r--r--
sum_root_leaf_num.cpp
1108
log
plain
-rw-r--r--
sum_subarr_mins.cpp
988
log
plain
-rw-r--r--
sum_subarr_mins.rs
1066
log
plain
-rw-r--r--
sum_subset_xor.cpp
721
log
plain
-rw-r--r--
summary_ranges.cpp
1318
log
plain
-rw-r--r--
swap_node_linked_list.cpp
881
log
plain
-rw-r--r--
swap_nodes_pairs.cpp
495
log
plain
-rw-r--r--
symmetric_tree.cpp
768
log
plain
-rw-r--r--
tallest_billboard.cpp
571
log
plain
-rw-r--r--
task_scheduler.cpp
1153
log
plain
-rw-r--r--
text_justification.cpp
1292
log
plain
-rw-r--r--
thousand_separator.cpp
324
log
plain
-rw-r--r--
time_base_key_val.cpp
833
log
plain
-rw-r--r--
toeplitz_matrix.cpp
699
log
plain
-rw-r--r--
toeplitz_matrix.rs
541
log
plain
-rw-r--r--
top_k_freq_element.cpp
458
log
plain
-rw-r--r--
top_k_freq_element.rs
883
log
plain
-rw-r--r--
top_k_freq_words.cpp
685
log
plain
-rw-r--r--
top_k_freq_words.rs
732
log
plain
-rw-r--r--
transpose_matrix.cpp
439
log
plain
-rw-r--r--
trapping_rain_water.cpp
768
log
plain
-rw-r--r--
trie_prefix.cpp
907
log
plain
-rw-r--r--
two_sum.cpp
769
log
plain
-rw-r--r--
two_sum_2.cpp
764
log
plain
-rw-r--r--
two_sum_4.cpp
506
log
plain
-rw-r--r--
ugly_number.cpp
303
log
plain
-rw-r--r--
ugly_number.rs
319
log
plain
-rw-r--r--
uncrossed_lines.cpp
1424
log
plain
-rw-r--r--
unique_bst.cpp
384
log
plain
-rw-r--r--
unique_bst2.cpp
976
log
plain
-rw-r--r--
unique_morse_code_words.cpp
692
log
plain
-rw-r--r--
unique_num_occurrences.cpp
461
log
plain
-rw-r--r--
unique_num_occurrences.rs
546
log
plain
-rw-r--r--
unique_paths.cpp
402
log
plain
-rw-r--r--
unique_paths2.cpp
1307
log
plain
-rw-r--r--
unique_paths3.cpp
1045
log
plain
-rw-r--r--
unique_paths3.rs
1316
log
plain
-rw-r--r--
utf8_validation.cpp
812
log
plain
-rw-r--r--
valid_anagram.cpp
524
log
plain
-rw-r--r--
valid_arrangement_pairs.cpp
2136
log
plain
-rw-r--r--
valid_number.cpp
1037
log
plain
-rw-r--r--
valid_parentheses.cpp
1156
log
plain
-rw-r--r--
valid_stack_seq.cpp
851
log
plain
-rw-r--r--
valid_sudoku.cpp
1305
log
plain
-rw-r--r--
valid_sudoku.rs
869
log
plain
-rw-r--r--
validate_bst.cpp
437
log
plain
-rw-r--r--
verify_alien_dict.cpp
1588
log
plain
-rw-r--r--
vertical_order_bst.cpp
761
log
plain
-rw-r--r--
ways_to_paint_nx3_grid.cpp
338
log
plain
-rw-r--r--
where_will_ball_fall.cpp
1356
log
plain
-rw-r--r--
where_will_ball_fall.rs
1044
log
plain
-rw-r--r--
wiggle_subsequence.cpp
556
log
plain
-rw-r--r--
word_break.cpp
1189
log
plain
-rw-r--r--
word_ladder.cpp
1003
log
plain
-rw-r--r--
word_ladder2.cpp
1202
log
plain
-rw-r--r--
word_pattern.cpp
688
log
plain
-rw-r--r--
word_pattern.rs
789
log
plain
-rw-r--r--
word_search.cpp
1162
log
plain
-rw-r--r--
word_search2.cpp
1651
log
plain
-rw-r--r--
word_search2.rs
1880
log
plain
-rw-r--r--
word_subsets.cpp
1627
log
plain
-rw-r--r--
zigzag_conversion.cpp
1095
log
plain