/
.gitignore
.gitmodules
132_pattern.c
132_pattern.py
24_game.c
24_game.py
2_keys_keyboard.c
2_keys_keyboard.py
3_consec_int_sum.c
3sum.c
3sum.py
4sum.c
accounts_merge.c
accounts_merge.py
add_arr_form_int.c
add_binary.c
add_digits.c
add_one_row_tree.c
add_one_row_tree.py
add_search_words_data.c
add_space_string.c
add_space_string.py
add_two_num2.c
all_nodes_binary_tree.c
all_o_one_data_structure.c
all_o_one_data_structure.py
all_possible_full_tree.c
alphabet_board_path.c
alternating_groups2.c
alternating_groups2.py
amount_time_bt_infect.c
amount_time_bt_infect.py
ancestors_node_acyclic_graph.py
append_char_str_make_subseq.c
append_char_str_make_subseq.py
apply_operations_array.c
apply_operations_array.py
arithmetic_progression.c
arithmetic_sequence.c
arithmetic_sequence.py
arithmetic_slices2.c
arithmetic_slices2.py
arr_elements_neq_neighbour.c
arr_elements_neq_neighbour.py
array_nesting.c
array_nesting.py
assign_cookies.c
assign_cookies.py
asteroid_collision.c
average_waiting_time.c
average_waiting_time.py
avg_salary.c
backspace_string_compare.c
backspace_string_compare.py
bag_of_tokens.c
bag_of_tokens.py
balance_bst.c
balanced_binary_tree.c
balanced_binary_tree.py
balanced_num.c
balanced_num.py
beautiful_arrangement.c
beautiful_arrangement.py
best_buy_sell_stock.c
best_sightseeing_pair.c
best_sightseeing_pair.py
best_team_no_conflict.c
best_time_buy_sell_stock3.c
best_time_buy_sell_stock3.py
binary_search.c
binary_string_substr_1n.c
binary_string_substr_1n.py
binary_subarr_sum.c
binary_subarr_sum.py
binary_tree_colouring_game.c
binary_tree_colouring_game.py
binary_tree_factors.c
binary_tree_factors.py
binary_tree_inorder.c
binary_tree_inorder.py
binary_tree_paths.c
binary_tree_paths.py
binary_tree_postorder_trav.c
binary_tree_postorder_trav.py
binary_tree_zigzag.c
binary_watch.c
binary_watch.py
bitwise_and_num_range.c
bitwise_and_num_range.py
bitwise_xor_pairings.c
bitwise_xor_pairings.py
boats_save_people.c
boats_save_people.py
brainpower.c
break_palindrom.c
break_palindrom.py
brick_wall.c
brick_wall.py
broken_calculator.c
broken_calculator.py
browser_history.c
bst_greater_sum_tree.c
bst_greater_sum_tree.py
bt_max_path_sum.c
bt_max_path_sum.py
buddy_strings.c
build_array_max_compare.c
build_array_max_compare.py
build_array_stack_oper.c
build_array_stack_oper.py
build_matrix_conditions.py
bulb_switcher.c
bus_routes.c
bus_routes.py
buy_sell_stock_fee.c
buy_two_chocolate.c
buy_two_chocolate.py
calculate_money_bank.c
calculate_money_bank.py
can_i_win.c
can_i_win.py
can_make_palindrome_substr.c
can_make_palindrome_substr.py
can_place_flower.c
candy.c
candy.py
capacity_ship_d_day.c
capitalise_the_title.c
capitalise_the_title.py
champagne_tower.c
champagne_tower.py
cheapest_flight_k_stop.c
cheapest_flight_k_stop.py
check_arr_div_k.c
check_arr_div_k.py
check_array_sorted_rotated.c
check_array_sorted_rotated.py
check_bitwise_or_trailing_0.c
check_bitwise_or_trailing_0.py
check_complete_bt.c
check_existence_edge.c
check_good_array.c
check_good_array.py
check_grid_cut_section.c
check_grid_cut_section.py
check_knight_config.c
check_n_double_exist.c
check_n_double_exist.py
check_num_sum_pow3.c
check_num_sum_pow3.py
check_parentheses_valid.c
check_parentheses_valid.py
check_straight_line.c
check_string_swap_eq.c
check_string_swap_eq.py
check_valid_partition.c
check_word_occur_prefix_sentence.c
check_word_occur_prefix_sentence.py
cherry_pickup2.c
cherry_pickup2.py
cinema_seat_allocation.c
circular_sentence.c
circular_sentence.py
clear_digits.c
clear_digits.py
climbing_stairs.c
climbing_stairs.py
clone_graph.c
closest_node_2_nodes.c
closest_prime_num_range.c
closest_prime_num_range.py
cnt_node_equal_subtree.c
cnt_node_equal_subtree.py
coin_change2.c
combination_sum2.c
combination_sum2.py
combination_sum4.c
combination_sum4.py
combinations.c
compare_strings_freq_char.c
compare_strings_freq_char.py
compare_version_num.c
compare_version_num.py
concatenated_words.c
constrained_subseq_sum.c
constrained_subseq_sum.py
construct_bt_io_po.c
construct_bt_pre_post_trav.c
construct_bt_pre_post_trav.py
construct_k_palindrome_str.c
construct_k_palindrome_str.py
construct_lexicographically_seq.c
construct_lexicographically_seq.py
construct_smallest_di_str.c
construct_smallest_di_str.py
construct_string_binary_tree.c
construct_string_binary_tree.py
construct_string_repeat_lim.c
construct_string_repeat_lim.py
contains_duplicate.c
contains_duplicate.py
contaminated_binary_tree.c
contaminated_binary_tree.py
contiguous_array.c
contiguous_array.py
continuous_subarr_sum.c
continuous_subarr_sum.py
continuous_subarray.c
continuous_subarray.py
convert_1d_2d_arr.c
convert_1d_2d_arr.py
convert_arr_2d_cond.c
convert_arr_2d_cond.py
convert_num_hex.c
convert_num_hex.py
convert_sorted_bst.c
copy_list_rand_ptr.c
copy_list_rand_ptr.py
cost_hire_k_worker.c
count_and_say.c
count_days_without_meeting.c
count_days_without_meeting.py
count_element_max_freq.c
count_element_max_freq.py
count_element_smaller_great.c
count_equal_pairs1.c
count_equal_pairs1.py
count_fertile_pyramids_land.c
count_fertile_pyramids_land.py
count_good_numbers.c
count_good_numbers.py
count_interest_subarr.c
count_ints_even_sum.c
count_matches_tournament.c
count_matches_tournament.py
count_negative_num_matrix.c
count_nice_pair.c
count_nice_pair.py
count_nodes_highest_score.c
count_nodes_highest_score.py
count_num_complete_component.c
count_num_complete_component.py
count_num_consistent_string.c
count_num_consistent_string.py
count_num_fair_pairs.c
count_num_fair_pairs.py
count_num_good_nodes.c
count_num_good_nodes.py
count_num_homogenous_substrings.c
count_num_homogenous_substrings.py
count_num_max_or_subset.c
count_num_max_or_subset.py
count_num_nice_subarr.c
count_num_nice_subarr.py
count_num_teams.c
count_num_teams.py
count_number_root_nodes.c
count_number_root_nodes.py
count_odd_num_interval_range.c
count_pairs_xor_range.c
count_pairs_xor_range.py
count_paths_form_palindrome_tree.c
count_paths_form_palindrome_tree.py
count_possible_routes.c
count_prefix_suffix_pair1.c
count_prefix_suffix_pair1.py
count_primes.c
count_primes.py
count_repititions.c
count_repititions.py
count_servers_communicate.c
count_servers_communicate.py
count_special_integers.c
count_special_integers.py
count_square_submatrices_ones.c
count_square_submatrices_ones.py
count_sub_islands.c
count_sub_islands.py
count_subarr_fixed_bound.c
count_subarr_fixed_bound.py
count_subarr_les_k.c
count_subarr_max_elem_k.c
count_subarr_max_elem_k.py
count_substr_vowles_2.c
count_substr_vowles_2.py
count_total_coloured_cell.c
count_total_coloured_cell.py
count_triplets_form_arr_xor.c
count_triplets_form_arr_xor.py
count_unguard_cells_grid.c
count_unguard_cells_grid.py
count_unreach_node.c
count_valid_pickup_delivery.c
count_valid_pickup_delivery.py
count_vowel_string_range.c
count_vowel_string_range.py
count_vowels_permutation.c
count_vowels_permutation.py
count_ways_build_strs.c
count_ways_build_strs.py
counting_bits.c
counting_bits.py
counting_words_given_prefix.c
counting_words_given_prefix.py
couples_holding_hands.c
course_schedule.c
course_schedule4.c
course_schedule4.py
cousins_binary_tree2.c
cousins_binary_tree2.py
crawler_log_folder.c
crawler_log_folder.py
create_bt_from_desc.py
custom_sort_string.c
custom_sort_string.py
cycle_queries_tree.c
cycle_queries_tree.py
daily_temps.c
daily_temps.py
decode_string.c
decode_string.py
decode_ways.c
decode_ways.py
decode_xor_array.c
decode_xored_permutation.c
decode_xored_permutation.py
decoded_string_idx.c
decoded_string_idx.py
defuse_the_bomb.c
defuse_the_bomb.py
delete_char_fancy_string.c
delete_char_fancy_string.py
delete_leaves_given_value.c
delete_leaves_given_value.py
delete_node_link_list.c
delete_node_link_list.py
delete_node_link_list_arr.c
delete_node_link_list_arr.py
delete_nodes_return_forest.c
delete_nodes_return_forest.py
design_bitset.c
design_bitset.py
design_circular_queue.c
design_circular_queue.py
design_food_rating_sys.py
design_graph_short_path.c
design_graph_short_path.py
design_hashmap.c
design_hashmap.py
design_hashset.c
design_linked_list.c
design_linked_list.py
design_number_container.py
design_parking_system.c
design_stack_increment_op.c
design_stack_increment_op.py
design_underground_system.c
destination_city.c
destination_city.py
detect_pattern_len_m.c
detect_pattern_len_m.py
determine_cell_reachable.c
determine_cell_reachable.py
determine_string_halves.c
determine_string_halves.py
determine_two_str_close.c
determine_two_str_close.py
detonate_max_bombs.c
diameter_binay_tree.c
diameter_binay_tree.py
diff_add_parentheses.c
diff_add_parentheses.py
diff_ones_zeros_row_col.c
diff_ones_zeros_row_col.py
diff_two_array.c
distant_barcodes.c
distant_barcodes.py
distinct_char_equal.c
distinct_prime_factors_arr.c
distinct_prime_factors_arr.py
distribute_coins_binary_tree.c
distribute_coins_binary_tree.py
divide_2_int.c
divide_2_int.py
divide_array_equal_pair.c
divide_array_equal_pair.py
divide_array_max_diff.c
divide_array_max_diff.py
divide_interval_min_group.c
divide_interval_min_group.py
divide_nodes_max_groups.py
divide_players_equal_skill.c
divide_players_equal_skill.py
double_num_represent_ll.c
double_num_represent_ll.py
dungeon_game.c
dungeon_game.py
edit_distance.c
eliminate_max_monster.c
eliminate_max_monster.py
encode_decode_tinyurl.c
encode_decode_tinyurl.py
equal_row_col_pair.c
eval_reverse_polish_notation.c
eval_reverse_polish_notation.py
evaluate_boolean_binary_tree.c
evaluate_boolean_binary_tree.py
evaluate_division.c
even_odd_tree.c
even_odd_tree.py
eventual_safe_states.c
eventual_safe_states.py
excel_sheet_column_title.c
extra_char_string.c
extra_char_string.py
far_from_land.c
filling_bookcase_shelves.c
filling_bookcase_shelves.py
filter_restaurants_vpd.c
filter_restaurants_vpd.py
final_arr_state_k_mult1.c
final_arr_state_k_mult1.py
final_prices_discount.c
final_prices_discount.py
find_all_anagrams.c
find_all_people_secret.c
find_all_people_secret.py
find_array_sorted.c
find_array_sorted.py
find_bottom_left_tree.c
find_bottom_left_tree.py
find_building_alice_bob_meet.py
find_centre_star_graph.c
find_centre_star_graph.py
find_champion_1.c
find_champion_1.py
find_champion_2.c
find_champion_2.py
find_city_smallest_neighbour.c
find_city_smallest_neighbour.py
find_closest_palindrome.c
find_closest_palindrome.py
find_common_char.c
find_common_char.py
find_common_element_2_arr.c
find_common_element_2_arr.py
find_difference.c
find_difference.py
find_distinct_ball_colour.c
find_distinct_ball_colour.py
find_duplicate_array.c
find_duplicate_array.py
find_duplicate_num.c
find_duplicate_num.py
find_duplicate_subtree.c
find_duplicates_array.c
find_first_last_array.c
find_first_last_array.py
find_first_palindromic_str.c
find_first_palindromic_str.py
find_good_days_rob_bank.c
find_good_days_rob_bank.py
find_good_subset_matrix.c
find_good_subset_matrix.py
find_group_farmland.c
find_group_farmland.py
find_highest_altitude.c
find_integer_add_arr2.c
find_integer_add_arr2.py
find_k_closest_elements.c
find_k_closest_elements.py
find_k_distant_indices.c
find_k_distant_indices.py
find_k_pair_sum.c
find_k_small_pair_dist.c
find_k_small_pair_dist.py
find_kth_bit_nth_bin_str.c
find_kth_bit_nth_bin_str.py
find_kth_char_str_game2.c
find_kth_char_str_game2.py
find_kth_large_xor_coord.c
find_kth_large_xor_coord.py
find_kth_largest_int_arr.c
find_kth_largest_int_arr.py
find_largest_value_tree_row.c
find_largest_value_tree_row.py
find_len_longest_prefix.c
find_len_longest_prefix.py
find_lonely_numbers_array.c
find_lonely_numbers_array.py
find_longest_awesome_substr.c
find_longest_awesome_substr.py
find_longest_special_substr1.c
find_longest_special_substr1.py
find_longest_substr_vowel.c
find_longest_substr_vowel.py
find_max_sum_node_val.py
find_min_diameter_merge_trees.c
find_min_diameter_merge_trees.py
find_min_max_nodes_crit.c
find_min_max_nodes_crit.py
find_min_rotated_arr.c
find_min_rotated_arr.py
find_missing_observations.c
find_missing_observations.py
find_missing_repeated_val.c
find_missing_repeated_val.py
find_mode_bst.c
find_mode_bst.py
find_mountain.c
find_mountain.py
find_orig_prefix_xor.c
find_orig_prefix_xor.py
find_palindrome_fixed_length.c
find_palindrome_fixed_length.py
find_path_exist_graph.c
find_path_exist_graph.py
find_peak_element.c
find_peak_element.py
find_pivot_integer.c
find_pivot_integer.py
find_players_zero_loss.c
find_players_zero_loss.py
find_polygon_largest_perimeter.c
find_polygon_largest_perimeter.py
find_power_k_subarr1.c
find_power_k_subarr1.py
find_prefix_common_arr.c
find_prefix_common_arr.py
find_punishment_number_integer.c
find_punishment_number_integer.py
find_replace_pattern.c
find_safest_path_grid.py
find_score_arr_mark.c
find_score_arr_mark.py
find_smallest_divisor_threshold.c
find_smallest_divisor_threshold.py
find_smallest_letter.c
find_student_replace_chalk.c
find_student_replace_chalk.py
find_town_judge.c
find_town_judge.py
find_two_non_overlap_subarr.c
find_two_non_overlap_subarr.py
find_unique_binary_str.c
find_unique_binary_str.py
find_valid_matrix_row_col.c
find_valid_matrix_row_col.py
find_winner_arr_game.c
find_winner_arr_game.py
find_winner_circular_game.c
find_winner_circular_game.py
first_bad_version.c
first_bad_version.py
first_completely_painted_rc.c
first_completely_painted_rc.py
first_missing_positive.c
first_missing_positive.py
first_unique_char_string.c
first_unique_char_string.py
flatten_nested_iterator.c
flatten_nested_iterator.py
flip_col_max_equal_row.c
flip_col_max_equal_row.py
flip_equivalent_binary_tree.c
flip_equivalent_binary_tree.py
flip_string_monotone_increase.c
flood_fill.c
flood_fill.py
fraction_addition_subtraction.c
fraction_addition_subtraction.py
freedom_trail.c
freedom_trail.py
freq_most_freq_element.c
freq_most_freq_element.py
frog_jump.c
frog_jump.py
front_middle_back_queue.c
front_middle_back_queue.py
fruit_into_baskets.c
furthest_building_reach.c
furthest_building_reach.py
get_equal_substr_budget.c
get_equal_substr_budget.py
greatest_common_div_trav.c
greatest_common_div_trav.py
greatest_sum_div_three.c
grey_code.c
grey_code.py
grid_game.c
grid_game.py
group_anagrams.c
group_anagrams.py
group_equivalent_string.c
group_ppl_size.c
group_ppl_size.py
grumpy_bookstore_owner.c
grumpy_bookstore_owner.py
h_index.c
h_index.py
hand_of_straights.c
hand_of_straights.py
happy_students.c
happy_students.py
height_binary_tree_removal.c
height_binary_tree_removal.py
height_checker.c
height_checker.py
house_robber.c
house_robber.py
house_robber4.c
house_robber4.py
idx_first_occur_str.c
image_smoother.c
image_smoother.py
implement_queue_stacks.c
implement_queue_stacks.py
implement_stack_queues.c
incremental_memory_leak.c
incremental_memory_leak.py
inform_employees.c
insert_delete_getrandom.c
insert_delete_getrandom.py
insert_gcd_linked_list.c
insert_gcd_linked_list.py
insert_interval.c
insert_interval.py
integer_break.c
integer_break.py
integer_english_words.c
integer_english_words.py
integer_replacement.c
integer_replacement.py
interleaving_string.c
intersection_2_array.c
intersection_2_array.py
intersection_2_array2.c
intersection_2_array2.py
intervals_between_identical_element.c
intervals_between_identical_element.py
invert_binary_tree.c
ipo.c
ipo.py
is_graph_biparite.c
is_subseq.c
is_subseq.py
island_perimeter.c
island_perimeter.py
isomorphic_strings.c
isomorphic_strings.py
iterator_for_combination.c
iterator_for_combination.py
jump_game2.c
jump_game4.c
k_closest_points_origin.c
k_closest_points_origin.py
k_concatenation_max_sum.c
k_concatenation_max_sum.py
k_diff_pair_array.c
k_diff_pair_array.py
k_div_element_subarr.c
k_div_element_subarr.py
k_radius_subarr.c
kids_max_num_candy.c
knight_dialer.c
knight_dialer.py
knight_probability_chessboard.c
koko_eating_bananas.c
kth_distinct_str.c
kth_distinct_str.py
kth_largest_element.c
kth_largest_element_stream.c
kth_largest_element_stream.py
kth_largest_sum_binary_tree.c
kth_largest_sum_binary_tree.py
kth_lex_str_happy_n.c
kth_lex_str_happy_n.py
kth_missing_pos_num.c
kth_smallest_amount_single_denom.c
kth_smallest_amount_single_denom.py
kth_smallest_lexicographical.c
kth_smallest_lexicographical.py
kth_smallest_prime_fraction.c
kth_smallest_prime_fraction.py
kth_symbol_grammar.c
kth_symbol_grammar.py
largest_3_digit_string.c
largest_3_digit_string.py
largest_and_greater_zero.c
largest_and_greater_zero.py
largest_divisible_subset.c
largest_divisible_subset.py
largest_local_val_matrix.c
largest_local_val_matrix.py
largest_number.c
largest_number.py
largest_odd_num_string.c
largest_odd_num_string.py
largest_pos_int_neg.c
largest_pos_int_neg.py
largest_rectangle_histogram.c
largest_rectangle_histogram.py
largest_submatrix.c
largest_substr_eq_char.c
largest_substr_eq_char.py
last_stone_weight.c
latest_time_catch_bus.c
latest_time_catch_bus.py
leaf_similar_trees.c
leaf_similar_trees.py
least_num_unique_int.c
least_num_unique_int.py
leetcode.c
leetcode.h
leetcode.py
lemonade_change.c
lemonade_change.py
len_longest_fib_seq.c
len_longest_fib_seq.py
len_longest_subarr_k.c
len_longest_subarr_k.py
length_last_word.c
length_last_word.py
letter_combo_number.c
letter_tile_possibilities.c
letter_tile_possibilities.py
lexicographical_numbers.c
lexicographical_numbers.py
lexicographically_small_string.c
lfu_cache.c
lib
linked_list_binary_tree.c
linked_list_binary_tree.py
linked_list_cycle.c
linked_list_cycle.py
linked_list_cycle2.c
linked_list_random.c
long_nice_subarr.c
long_nice_subarr.py
long_strictly_incr_decr_subarr.c
long_strictly_incr_decr_subarr.py
longest_arithmetic_subseq.c
longest_arithmetic_subseq_diff.c
longest_cont_subarr_abs_diff.c
longest_cont_subarr_abs_diff.py
longest_cycle_graph.c
longest_happy_string.py
longest_ideal_subseq.c
longest_ideal_subseq.py
longest_increasing_subseq.c
longest_increasing_subseq.py
longest_increasing_subseq2.c
longest_increasing_subseq2.py
longest_palindrome.c
longest_palindrome.py
longest_palindromic_subseq.c
longest_palindromic_substr.c
longest_palindromic_substr.py
longest_path_diff_adjacent_char.c
longest_path_diff_adjacent_char.py
longest_repeat_char.c
longest_repeat_char.py
longest_square_streak_arr.c
longest_square_streak_arr.py
longest_string_chain.c
longest_string_chain.py
longest_subarr_max_bitwise_and.c
longest_subarr_max_bitwise_and.py
longest_subarr_ones.c
longest_substring_no_repeat.c
longest_uploaded_prefix.c
longest_uploaded_prefix.py
longest_valid_course.c
longest_valid_course.py
longest_well_perform_int.c
longest_well_perform_int.py
longest_zigzag_bt.c
lru_cache.c
lucky_nums_matrix.c
lucky_nums_matrix.py
magic_squares_grid.c
magic_squares_grid.py
magical_string.c
magnetic_force_2_balls.c
magnetic_force_2_balls.py
majority_element.c
majority_element.py
majority_element2.c
majority_element2.py
make_array_empty.c
make_array_empty.py
make_lex_small_arr.c
make_lex_small_arr.py
make_string_great.c
make_string_great.py
make_string_subseq_cyclic.c
make_string_subseq_cyclic.py
make_sum_divisible_p.py
make_two_arr_eq_reverse.c
make_two_arr_eq_reverse.py
make_xor_segment_zero.c
make_xor_segment_zero.py
making_large_island.c
making_large_island.py
map_highest_peak.c
map_highest_peak.py
marbles_in_bags.c
matchsticks_square.c
matrix_diagonal_sum.c
max_abs_sum_any_subarr.c
max_abs_sum_any_subarr.py
max_ascending_subarr_sum.c
max_ascending_subarr_sum.py
max_average_pass_ration.py
max_beauty_arr_apply_op.c
max_beauty_arr_apply_op.py
max_candies_allocated_k_children.c
max_candies_allocated_k_children.py
max_chunks_make_sorted.c
max_chunks_make_sorted.py
max_cnt_pos_neg_int.c
max_cnt_pos_neg_int.py
max_compatibility_score_sum.c
max_compatibility_score_sum.py
max_depth_binary_tree.c
max_diff_node_ancestor.c
max_diff_node_ancestor.py
max_distance_arr.c
max_distance_arr.py
max_distance_closest_person.c
max_dot_product.c
max_dot_product.py
max_element_decr_rearr.c
max_element_decr_rearr.py
max_employees_invited.c
max_employees_invited.py
max_equal_freq.c
max_equal_freq.py
max_fruits_harvested_k_step.c
max_fruits_harvested_k_step.py
max_height_stacking_cuboids.c
max_height_stacking_cuboids.py
max_ice_cream_bars.c
max_increase_city_skyline.c
max_increase_city_skyline.py
max_len_concat_str.c
max_len_concat_str.py
max_len_subarr_pos_product.c
max_len_subarr_pos_product.py
max_length_pair_chain.c
max_nesting_depth_parentheses.c
max_nesting_depth_parentheses.py
max_network_rank.c
max_num_fish_grid.c
max_num_fish_grid.py
max_num_flips_binary_matrix.c
max_num_flips_binary_matrix.py
max_num_group_entre_comp.c
max_num_group_entre_comp.py
max_num_int_choose_range1.c
max_num_int_choose_range1.py
max_num_k_div_comp.c
max_num_k_div_comp.py
max_num_moves_grid.c
max_num_moves_grid.py
max_num_point_cost.c
max_num_point_cost.py
max_num_robot_budget.c
max_num_sum_leq_k.c
max_num_sum_leq_k.py
max_num_vowel_substr.c
max_odd_binary_num.c
max_odd_binary_num.py
max_points_from_cards.c
max_product_3num.c
max_product_diff_pair.c
max_product_diff_pair.py
max_product_two_elem.c
max_product_two_elem.py
max_profit_job.c
max_profit_job.py
max_repeat_substr.c
max_repeat_substr.py
max_running_time_n_computer.c
max_score_good_subarr.c
max_score_good_subarr.py
max_score_perform_op.c
max_score_perform_op.py
max_score_removing_substr.c
max_score_removing_substr.py
max_score_split_str.c
max_score_split_str.py
max_score_word_letters.c
max_score_word_letters.py
max_side_length_square.c
max_side_length_square.py
max_students_taking_exam.c
max_students_taking_exam.py
max_subseq_score.c
max_sum_3_noverlap_subarr.py
max_sum_binary_tree.c
max_sum_circular_subarr.c
max_sum_distinct_subarr.c
max_sum_distinct_subarr.py
max_sum_pair_equal_digits.c
max_sum_pair_equal_digits.py
max_total_importance_road.c
max_total_importance_road.py
max_tranfer_requests.c
max_twin_sum_list.c
max_value_give_idx.c
max_width_binary_tree.c
max_xor_after_op.c
max_xor_after_op.py
max_xor_two_num_arr.c
max_xor_two_num_arr.py
maximal_rectangle.c
maximal_rectangle.py
maximal_score_apply_k_operation.c
maximal_score_apply_k_operation.py
maximise_confusion_exam.c
maximise_grid_happiness.py
maximise_happiness_children.c
maximise_happiness_children.py
maximise_num_div.c
maximise_num_div.py
maximum_matrix_sum.c
maximum_matrix_sum.py
maximum_subarray.c
maximum_subarray.py
maximum_swap.c
maximum_swap.py
maximum_width_ramp.c
maximum_width_ramp.py
maximum_xor_query.c
maximum_xor_query.py
mean_arr_remove_element.c
mean_arr_remove_element.py
median_two_sorted_arr.c
median_two_sorted_arr.py
meeting_rooms3.c
meeting_rooms3.py
merge_between_linked_list.c
merge_between_linked_list.py
merge_intervals.c
merge_intervals.py
merge_k_sorted_list.c
merge_nodes_between_zero.c
merge_nodes_between_zero.py
merge_string_alt.c
merge_two_2d_arr_sum.c
merge_two_2d_arr_sum.py
middle_linked_list.c
middle_linked_list.py
min_abs_diff_bst.c
min_add_make_parenthese_valid.c
min_add_make_parenthese_valid.py
min_addition_beauty_int.c
min_ascii_strs.c
min_balls_in_bag.c
min_balls_in_bag.py
min_bit_flips_convert_num.c
min_bit_flips_convert_num.py
min_change_alt_binary_str.c
min_change_alt_binary_str.py
min_common_value.c
min_common_value.py
min_cost_arr_equal.c
min_cost_arr_equalindromic.c
min_cost_arr_equalindromic.py
min_cost_climbing_stairs.c
min_cost_climbing_stairs.py
min_cost_connect_points.c
min_cost_connect_points.py
min_cost_convert_string1.py
min_cost_cut_stick.c
min_cost_hire_k_worker.c
min_cost_hire_k_worker.py
min_cost_merge_stones.c
min_cost_merge_stones.py
min_cost_ticket.c
min_cost_ticket.py
min_cost_valid_path.c
min_cost_valid_path.py
min_cost_walk_weight_graph.cpp
min_cost_walk_weight_graph.py
min_days_make_bouquets.c
min_days_make_bouquets.py
min_deletions_balance_str.c
min_deletions_balance_str.py
min_deletions_unique_char.c
min_deletions_unique_char.py
min_depth_binary_tree.c
min_deviation_arr.c
min_diff_large_small_3_move.c
min_diff_large_small_3_move.py
min_difficulty_schedule.c
min_difficulty_schedule.py
min_dist_bst_node.c
min_falling_path_sum.c
min_falling_path_sum.py
min_falling_path_sum2.c
min_falling_path_sum2.py
min_flips_abc.c
min_flips_bin_string.c
min_flips_bin_string.py
min_fuel_report_captial.c
min_height_tree.c
min_height_tree.py
min_incr_arr_unique.c
min_increment_arr_unique.c
min_increment_arr_unique.py
min_insertion_make_palindrome.c
min_len_str_del_end.c
min_len_str_del_end.py
min_len_str_ops.c
min_len_str_ops.py
min_max_array.c
min_max_diff_pair.c
min_max_pair_arr.c
min_max_pair_arr.py
min_money_required_trans.c
min_move_palindrome.c
min_moves_equal_array.c
min_moves_equal_array.py
min_num_arrow_balloon.c
min_num_arrow_balloon.py
min_num_change_binary_str.c
min_num_change_binary_str.py
min_num_days_disconnect_island.py
min_num_game.c
min_num_game.py
min_num_k_consec_bit_flip.c
min_num_k_consec_bit_flip.py
min_num_moves_seat_everyone.c
min_num_moves_seat_everyone.py
min_num_opp_arr_cont.c
min_num_opp_arr_cont.py
min_num_opp_arr_equal_1.c
min_num_opp_arr_equal_1.py
min_num_opp_arr_equal_xor.c
min_num_opp_arr_equal_xor.py
min_num_ops_arr_empty.c
min_num_ops_arr_empty.py
min_num_ops_ball_box.c
min_num_ops_ball_box.py
min_num_ops_sort_bt.c
min_num_ops_sort_bt.py
min_num_push_word2.c
min_num_push_word2.py
min_num_remove_mountain_arr.py
min_num_steps_anagram.c
min_num_steps_anagram.py
min_num_swap_string_balance.c
min_num_swap_string_balance.py
min_num_vertices_node.c
min_obstacle_removal_corner.c
min_obstacle_removal_corner.py
min_one_bit_op_zero.c
min_one_bit_op_zero.py
min_operations_arr_eq.c
min_operations_arr_eq.py
min_operations_subseq.c
min_operations_subseq.py
min_operations_write_y_grid.c
min_operations_write_y_grid.py
min_operations_x_zero.c
min_operations_x_zero.py
min_ops_bin_arr_1.c
min_ops_bin_arr_1.py
min_ops_exceed_threshold2.c
min_ops_exceed_threshold2.py
min_or_remaining_element.c
min_or_remaining_element.py
min_path_sum.c
min_penalty_shop.c
min_recolour_k_block.c
min_recolour_k_block.py
min_remove_valid_parentheses.c
min_remove_valid_parentheses.py
min_replacement_array.c
min_replacement_array.py
min_score_path_city.c
min_score_polygon.c
min_size_subarr_sum.c
min_speed_arrive_time.c
min_string_len_remove_substr.c
min_string_len_remove_substr.py
min_swap_group_1.c
min_swap_group_1.py
min_taps_open_water.c
min_time_collect_garbage.c
min_time_collect_garbage.py
min_time_complete_trip.c
min_time_difference.c
min_time_difference.py
min_time_make_rope_colourful.c
min_time_make_rope_colourful.py
min_time_repair_car.c
min_time_repair_car.py
min_time_visit_cell_grid.py
min_total_distance_traveled.c
min_total_distance_traveled.py
min_window_substring.c
min_window_substring.py
mini_maxi_products_distrib.c
mini_maxi_products_distrib.py
minimise_xor.c
minimise_xor.py
minimum_array_end.c
minimum_array_end.py
minimum_sideways_jumps.c
minimum_sideways_jumps.py
modify_graph_edge_weight.py
monotonic_array.c
monotonic_array.py
montone_increasing_digit.c
montone_increasing_digit.py
most_beautiful_item_query.c
most_beautiful_item_query.py
most_profit_assigning_work.c
most_profit_assigning_work.py
most_profitable_path_tree.c
most_profitable_path_tree.py
most_stones_remove.c
most_stones_remove.py
move_pieces_obtain_string.c
move_pieces_obtain_string.py
my_calendar.c
my_calendar.py
my_calendar2.c
my_calendar2.py
n_ary_tree_postorder_trav.c
n_ary_tree_postorder_trav.py
neighbouring_bitwise_xor.c
neighbouring_bitwise_xor.py
new_21_game.c
non_decreasing_subseq.c
non_overlapping_interval.c
nth_tribonacci_number.c
nth_tribonacci_number.py
num_bad_pairs.c
num_bad_pairs.py
num_beautiful_subset.c
num_beautiful_subset.py
num_closed_islands.c
num_cut_pizza.c
num_dice_roll_target_sum.c
num_dice_roll_target_sum.py
num_digit_one.c
num_digit_one.py
num_enclaves.c
num_flower_bloom.c
num_flower_bloom.py
num_good_leaf_node_pair.c
num_good_leaf_node_pair.py
num_good_pair.c
num_good_pair.py
num_good_path.c
num_increasing_path.c
num_islands.c
num_islands.py
num_laser_beams_bank.c
num_laser_beams_bank.py
num_lines_write_string.c
num_lines_write_string.py
num_longest_incr_subseq.c
num_music_playlists.c
num_op_connect_network.c
num_smallest_unoccupied_char.c
num_smallest_unoccupied_char.py
num_smooth_descent_periods_stock.c
num_smooth_descent_periods_stock.py
num_squareful_arrays.c
num_steps_reduct_num.c
num_steps_reduct_num.py
num_student_unable_eat.c
num_student_unable_eat.py
num_subarr_bounded_max.c
num_subarr_bounded_max.py
num_subarr_geq_threshold.c
num_subarr_geq_threshold.py
num_submatrices_sum_target.c
num_submatrices_sum_target.py
num_subseq_satisfy.c
num_substrings_3_char.c
num_substrings_3_char.py
num_substrings_only_1.c
num_substrings_only_1.py
num_times_binary_string_aligned.c
num_times_binary_string_aligned.py
num_valid_words_puzzle.c
num_valid_words_puzzle.py
num_ways_arrive_dest.cpp
num_ways_arrive_dest.py
num_ways_buy_pen.c
num_ways_buy_pen.py
num_ways_dict.c
num_ways_dict.py
num_ways_remain_place.py
num_ways_reorder_array.c
num_ways_split_arr.c
num_ways_split_arr.py
num_with_repeated_digit.c
num_with_repeated_digit.py
num_wonderful_substr.c
num_wonderful_substr.py
num_zero_filled_subarr.c
number_1bits.c
number_1bits.py
number_atoms.py
number_complement.c
number_complement.py
number_provinces.c
number_senior_citizen.c
number_senior_citizen.py
number_subarr_odd_sum.c
number_subarr_odd_sum.py
nums_same_consec_diff.c
nums_same_consec_diff.py
online_stock_span.c
online_stock_span.py
oob_path.c
oob_path.py
open_the_lock.c
open_the_lock.py
optimal_partition_string.c
other
painting_walls.py
pairs_spells_potions.c
palindrome_linked_list.c
palindrome_linked_list.py
palindrome_partitioning.c
palindrome_partitioning.py
palindrome_partitioning4.c
palindrome_partitioning4.py
palindromic_paths_bt.c
palindromic_paths_bt.py
palindromic_substrings.c
palindromic_substrings.py
parallel_courses3.py
parse_boolean_expression.c
parse_boolean_expression.py
parse_lisp_expression.c
parse_lisp_expression.py
partition_arr_min_sum_diff.c
partition_arr_min_sum_diff.py
partition_arr_pivot.c
partition_arr_pivot.py
partition_array_max_sum.c
partition_array_max_sum.py
partition_equal_subset_sum.c
partition_equal_subset_sum.py
partition_list.c
pascals_triangle.c
pascals_triangle.py
pascals_triangle2.c
pascals_triangle2.py
pass_the_pillow.c
pass_the_pillow.py
patching_array.c
patching_array.py
path_crossing.c
path_crossing.py
path_max_gold.c
path_max_gold.py
path_max_probability.c
path_max_probability.py
path_min_effort.c
path_min_effort.py
path_zigzag_labelled_bt.c
path_zigzag_labelled_bt.py
peak_idx_mountain_arr.c
perfect_squares.c
perfect_squares.py
permutation_in_string.c
permutation_in_string.py
permutation_sequence.c
permutation_sequence.py
permutations.c
possible_recipes_supplies.c
possible_recipes_supplies.py
pow_xn.c
power_of_four.c
power_of_four.py
power_of_three.c
power_of_three.py
power_of_two.c
power_of_two.py
predict_winner.c
prime_subtraction_operation.c
prime_subtraction_operation.py
print_foobar_alternately.c
print_foobar_alternately.py
prison_cells_n_days.c
prison_cells_n_days.py
product_array_except_self.c
product_array_except_self.py
product_last_k_num.c
product_last_k_num.py
race_car.c
race_car.py
random_pick_index.c
random_pick_index.py
range_freq_queries.c
range_freq_queries.py
range_sum_bst.c
range_sum_bst.py
range_sum_query_2d.c
range_sum_query_2d.py
range_sum_sorted_subarr.c
range_sum_sorted_subarr.py
rank_transform_array.c
rank_transform_array.py
reach_number.c
reach_number.py
readme.md
reconstruct_itinerary.c
reconstruct_itinerary.py
recover_tree_preorder.c
recover_tree_preorder.py
redistribute_char_str_eq.c
redistribute_char_str_eq.py
reduce_array_size_half.c
reduce_array_size_half.py
reducing_dishes.c
reduction_oper_arr_eq.c
reduction_oper_arr_eq.py
redundant_connection.c
redundant_connection.py
regions_cut_by_slashes.c
regions_cut_by_slashes.py
relative_ranks.c
relative_ranks.py
relative_sort_array.c
relative_sort_array.py
remove_adjacent_equal_char.c
remove_adjacent_equal_char.py
remove_coloured_pc.c
remove_coloured_pc.py
remove_dupplicate_letters.c
remove_dupplicate_letters.py
remove_k_digits.c
remove_k_digits.py
remove_max_num_edge_traverse.c
remove_max_num_edge_traverse.py
remove_nodes_linked_list.c
remove_nodes_linked_list.py
remove_nth_node.c
remove_star_string.c
remove_subfolder_filesystem.py
remove_substring.c
remove_substring.py
remove_zero_sum_ll.c
remove_zero_sum_ll.py
reorder_data_log_files.c
reorder_data_log_files.py
reorder_list.c
reorder_list.py
reorder_route_city_zero.c
reorganise_string.c
repeated_dna_sequences.c
repeated_dna_sequences.py
repeated_substring_pattern.c
replace_digit_char.c
replace_words.c
replace_words.py
restore_array.c
restore_array_adj_pair.c
restore_array_adj_pair.py
restore_ip_addr.c
restore_ip_addr.py
reveal_cards_incr_order.c
reveal_cards_incr_order.py
reverse_bits.c
reverse_bits.py
reverse_integer.c
reverse_linked_list.c
reverse_linked_list.py
reverse_odd_levels_bt.c
reverse_odd_levels_bt.py
reverse_pairs.c
reverse_pairs.py
reverse_prefix_word.c
reverse_prefix_word.py
reverse_string.c
reverse_string.py
reverse_subarr_max_arr_val.c
reverse_subarr_max_arr_val.py
reverse_substr_parentheses.c
reverse_substr_parentheses.py
reverse_word_string.c
reverse_word_string.py
rle_iterator.c
rle_iterator.py
robot_collisions.c
robot_collisions.py
rotate_string.c
rotate_string.py
rotating_the_box.c
rotating_the_box.py
rotting_oranges.c
rotting_oranges.py
row_max_ones.c
row_max_ones.py
russian_doll_envelopes.c
russian_doll_envelopes.py
same_tree.c
same_tree.py
score_after_flipping_matrix.c
score_after_flipping_matrix.py
score_of_string.c
score_of_string.py
scramble_string.c
search_2d_matrix.c
search_insert_pos.c
search_rotated_array.c
search_rotated_array2.c
seat_reservation_manager.c
seat_reservation_manager.py
second_min_time_dest.c
second_min_time_dest.py
sell_diminishing_value_colour_balls.c
sell_diminishing_value_colour_balls.py
sender_largest_word_cnt.c
sender_largest_word_cnt.py
sentence_similartiy3.c
sentence_similartiy3.py
separate_black_white_balls.c
separate_black_white_balls.py
sequential_digits.c
sequential_digits.py
serialise_deserialise_bt.c
serialise_deserialise_bt.py
set_mismatch.c
set_mismatch.py
shifting_letters2.c
shifting_letters2.py
shopping_offers.c
shopping_offers.py
shortest_bridge.c
shortest_common_subseq.c
shortest_common_subseq.py
shortest_dist_road_addition1.py
shortest_palindrome.c
shortest_palindrome.py
shortest_path_binary_matrix.c
shortest_path_binary_matrix.py
shortest_path_vis_nodes.py
shortest_subarr_or_k2.c
shortest_subarr_or_k2.py
shortest_subarr_remove_sort.c
shortest_subarr_remove_sort.py
shortest_subarr_sum_k.c
shortest_subarr_sum_k.py
shuffle_an_array.c
shuffle_an_array.py
shuffle_the_array.c
similar_string_group.c
simplify_path.c
single_element_sorted_arr.c
single_number2.c
single_number3.c
single_number3.py
single_product_array.c
sliding_puzzle.py
sliding_window_max.c
smallest_num_set.c
smallest_range_convering_elem_k.c
smallest_range_convering_elem_k.py
smallest_string_leaf.c
smallest_string_leaf.py
smallest_subtree_deep_node.c
smallest_subtree_deep_node.py
snapshot_array.c
sort_arr_incr_freq.c
sort_arr_incr_freq.py
sort_array.c
sort_array_parity.c
sort_array_parity.py
sort_char_freq.c
sort_char_freq.py
sort_colours.c
sort_colours.py
sort_int_1bits.c
sort_int_1bits.py
sort_items_dependencies.c
sort_jumbled_num.c
sort_jumbled_num.py
sort_people.c
sort_people.py
sort_vowel_string.c
sort_vowel_string.py
soup_servings.c
special_array.c
special_array.py
special_array2.c
special_array2.py
special_array_x_element_geqx.c
special_array_x_element_geqx.py
special_position_binary_matrix.c
special_position_binary_matrix.py
spiral_matrix3.c
spiral_matrix3.py
spiral_matrix4.c
spiral_matrix4.py
split_array.c
split_array_largest_sum.c
split_array_largest_sum.py
split_linked_list.c
split_linked_list.py
split_string_max_unique_substr.c
split_string_max_unique_substr.py
squares_sorted_array.c
squares_sorted_array.py
stamping_the_grid.c
stamping_the_grid.py
step_by_step_dir_bt.c
step_by_step_dir_bt.py
steps_arr_increasing.c
stone_game.c
stone_game.py
stone_game2.c
stone_game2.py
stone_game3.c
stone_game7.c
strange_printer.c
strange_printer.py
string_compression.c
string_compression2.c
string_compression2.py
string_compression3.c
string_compression3.py
string_matching_array.c
string_matching_array.py
string_without_3a3b.c
student_attendance_record2.c
student_attendance_record2.py
subarr_distinct_elem_sum.c
subarr_distinct_elem_sum.py
subarr_fixed_bound.c
subarr_product_less_k.c
subarr_product_less_k.py
subarr_sum_divisible_k.c
subarr_sum_eq_k.c
subarr_sum_eq_k.py
subarr_sums_div_k.c
subarr_sums_div_k.py
subdomain_visit_count.c
subdomain_visit_count.py
subsets.c
subsets.py
subsets2.c
subsets2.py
substr_largest_variance.c
substring.py
sum_abs_diff_arr.c
sum_digit_str_convert.c
sum_digit_str_convert.py
sum_dist_tree.c
sum_dist_tree.py
sum_left_leaves.c
sum_left_leaves.py
sum_prefix_score_string.c
sum_prefix_score_string.py
sum_root_leaf_num.c
sum_root_leaf_num.py
sum_square_numbers.c
sum_square_numbers.py
sum_subarr_mins.c
sum_subarr_mins.py
sum_subset_xor.c
sum_subset_xor.py
sum_two_integers.c
sum_two_integers.py
summary_ranges.c
super_pow.c
super_pow.py
super_ugly_num.c
super_ugly_num.py
swap_adjacent_lr_string.c
swap_adjacent_lr_string.py
swap_node_linked_list.c
swap_nodes_pairs.c
symmetric_tree.c
take_gifts_richest_pile.c
take_gifts_richest_pile.py
take_k_char_left_right.c
take_k_char_left_right.py
tallest_billboard.c
target_sum.c
target_sum.py
task_scheduler.c
task_scheduler.py
text_justification.c
third_max_num.c
third_max_num.py
three_consecutive_odds.c
three_consecutive_odds.py
top_k_freq_element.c
total_appeal_string.c
total_appeal_string.py
total_hamming_distance.c
total_hamming_distance.py
transform_to_chessboard.c
transform_to_chessboard.py
transpose_matrix.c
transpose_matrix.py
trapping_rain_water.c
trapping_rain_water.py
trapping_rain_water2.c
trapping_rain_water2.py
trie_prefix.c
triples_bitwise_and_zero.c
triples_bitwise_and_zero.py
tuple_same_product.c
tuple_same_product.py
two_best_nonoverlap_event.c
two_best_nonoverlap_event.py
two_sum.c
ugly_number2.c
ugly_number2.py
uncommon_words_two_sent.c
uncommon_words_two_sent.py
uncrossed_lines.c
unique_bst.c
unique_bst2.c
unique_len_3_palindrome.c
unique_len_3_palindrome.py
unique_num_occurrences.c
unique_num_occurrences.py
unique_paths2.c
valid_anagram.c
valid_anagram.py
valid_arrangement_pairs.py
valid_palindrome.c
valid_palindrome.py
valid_palindrome2.c
valid_palindrome2.py
valid_parentheses.c
valid_parentheses_string.c
valid_parentheses_string.py
valid_stack_seq.c
validate_bst_node.c
validate_bst_node.py
verify_alien_dict.c
vertical_order_bst.c
vertical_order_bst.py
video_stitching.c
video_stitching.py
vowels_substrings.c
vowels_substrings.py
walking_robot_simulation.c
walking_robot_simulation.py
water_bottles.c
water_bottles.py
ways_make_fair_array.c
ways_make_fair_array.py
ways_split_arr_subarr.c
ways_split_arr_subarr.py
widest_vert_two_point.c
widest_vert_two_point.py
word_break.c
word_break2.c
word_break2.py
word_search.c
word_search.py
word_subsets.c
word_subsets.py
xor_queries_subarray.c
xor_queries_subarray.py
zero_array_transformation2.c
zero_array_transformation2.py
zigzag_conversion.c