Directories ¶ Show internal Expand all Path Synopsis 01_matrix 132_pattern 1_bit_and_2_bit_characters 2_keys_keyboard 3sum 3sum_closest 4sum 4sum_ii add_binary add_digits add_strings all_paths_from_source_to_target arithmetic_slices arranging_coins array_nesting array_partition assign_cookies available_captures_for_rook backspace_string_compare base_7 baseball_game battleships_in_a_board beautiful_arrangement best_time_to_buy_and_sell_stock best_time_to_buy_and_sell_stock_ii best_time_to_buy_and_sell_stock_with_cooldown binary_prefix_divisible_by_5 binary_search binary_tree_inorder_traversal binary_tree_paths binary_tree_postorder_traversal binary_tree_preorder_traversal binary_watch bitwise_and_of_numbers_range break_a_palindrome bulb_switcher bulls_and_cows can_make_arithmetic_progression_from_sequence can_place_flowers check_if_n_and_its_double_exist check_if_the_sentence_is_pangram check_if_two_string_arrays_are_equivalent climbing_stairs clone_graph coin_change coin_change_ii combination_sum combination_sum_ii combination_sum_iii combination_sum_iv combinations compare_version_numbers complex_number_multiplication concatenation_of_consecutive_binary_numbers consecutive_characters construct_the_rectangle container_with_most_water contains_duplicate contains_duplicate_ii contains_duplicate_iii contiguous_array continuous_subarray_sum convert_a_number_to_hexadecimal copy_list_with_random_pointer count_and_say count_binary_substring count_negative_numbers_in_a_sorted_matrix count_numbers_with_unique_digits count_odd_numbers_in_an_interval_range count_primes count_sorted_vowel_strings count_submatrices_with_all_ones counting_bits custom_sort_string daily_temperatures day_of_the_year decode_string decode_the_message decode_ways defanging_an_ip_address delete_and_earn delete_columns_to_make_sorted delete_operation_for_two_strings design_circular_queue design_hashmap design_hashset design_underground_system detect_capital determine_if_string_halves_are_alike di_string_match diagonal_traverse different_ways_to_add_parentheses distribute_candies divide_two_integers divisor_game domino_and_tromino_tiling duplicate_zeros edit_distance element_appearing_more_than_25_in_sorted_array elimination_game encode_and_decode_tinyurl equal_row_and_column_pairs evaluate_reverse_polish_notation excel_sheet_column_number excel_sheet_column_title extra_characters_in_a_string factorial_trailing_zeroes fibonacci_number find_all_anagrams_in_a_string find_all_duplicates_in_an_array find_all_numbers_disappeared_in_an_array find_and_replace_pattern find_first_and_last_position_of_element_in_sorted_array find_k_closest_elements find_lucky_integer_in_an_array find_minimum_in_rotated_sorted_array find_minimum_operations_to_make_all_elements_divisible_by_three find_peak_element find_pivot_index find_right_interval find_smallest_letter_greater_than_target find_the_difference find_the_distance_value_between_two_arrays find_the_duplicate_number find_the_town_judge find_unique_binary_string first_bad_version first_unique_character_in_a_string fizz_buzz flatten_nested_list_iterator flip_string_to_monotone_increasing flood_fill fraction_addition_and_subtraction fraction_to_recurring_decimal gas_station generate_parentheses gray_code greatest_english_letter_in_upper_and_lower_case greatest_sum_divisible_by_three group_anagrams group_of_special_equivalent_strings guess_number_higher_or_lower h_index h_index_ii hamming_distance happy_number height_checker house_robber house_robber_ii how_many_numbers_are_smaller_than_the_current_number image_overlap image_smoother implement_queue_using_stacks implement_stack_using_queues implement_strstr increasing_subsequences increasing_triplet_subsequence insert_delete_getrandom_o1 insert_interval integer_break integer_replacement integer_to_roman interleaving_string intersection_of_two_arrays intersection_of_two_arrays_ii invert_binary_tree is_subsequence island_perimeter isomorphic_strings jewels_and_stones jump_game jump_game_ii k_closest_points_to_origin k_th_symbol_in_grammar keep_multiplying_found_values_by_two keyboard_row keys_and_rooms kth_largest_element_in_a_stream kth_largest_element_in_an_array kth_missing_positive_number kth_smallest_element_in_a_sorted_matrix largest_divisible_subset largest_local_values_in_a_matrix largest_number largest_number_at_least_twice_of_others largest_perimeter_triangle lemonade_change length_of_last_word letter_case_permutation letter_combinations_of_a_phone_number letter_tile_possibilities lexicographical_numbers license_key_formatting longest_absolute_file_path longest_common_prefix longest_common_subsequence longest_consecutive_sequence longest_continuous_increasing_subsequence longest_harmonious_subsequence longest_increasing_subsequence longest_palindrome longest_palindrome_by_concatenating_two_letter_words longest_palindromic_subsequence longest_palindromic_substring longest_string_chain longest_subsequence_with_limited_sum longest_substring_without_repeating_characters longest_uncommon_subsequence_i longest_word_in_dictionary longest_word_in_dictionary_through_deleting lru_cache magical_string majority_element majority_element_ii make_the_string_great matchsticks_to_square matrix_diagonal_sum max_area_of_island max_consecutive_ones maximal_square maximize_sum_of_array_after_k_negations maximum_69_number maximum_ascending_subarray_sum maximum_average_subarray_i maximum_bags_with_full_capacity_of_rocks maximum_depth_of_binary_tree maximum_distance_between_a_pair_of_values maximum_erasure_value maximum_ice_cream_bars maximum_length_of_a_concatenated_string_with_unique_characters maximum_number_of_operations_to_move_ones_to_the_end maximum_number_of_words_found_in_sentences maximum_points_you_can_obtain_from_cards maximum_product_of_three_numbers maximum_product_of_word_lengths maximum_product_subarray maximum_subarray maximum_subarray_sum_with_one_deletion maximum_sum_with_exactly_k_elements maximum_units_on_a_truck maximum_xor_of_two_numbers_in_an_array merge_intervals merge_sorted_array min_cost_climbing_stairs min_cost_to_connect_all_points min_stack minimum_ascii_delete_sum_for_two_strings minimum_cost_for_tickets minimum_cost_to_move_chips_to_the_same_position minimum_deletions_to_make_character_frequencies_unique minimum_flips_to_make_a_or_b_equal_to_c minimum_genetic_mutation minimum_increment_to_make_array_unique minimum_index_sum_of_two_lists minimum_moves_to_equal_array_elements_ii minimum_number_of_arrows_to_burst_balloons minimum_operations_to_make_array_sum_divisible_by_k minimum_operations_to_reduce_x_to_zero minimum_path_sum minimum_rounds_to_complete_all_tasks minimum_size_subarray_sum minimum_time_difference minimum_time_to_make_rope_colorful missing_number most_common_word most_frequent_number_following_key_in_an_array move_zeroes multiply_strings n_th_tribonacci_number next_greater_element_i next_greater_element_ii next_permutation nim_game non_overlapping_intervals number_complement number_of_1_bits number_of_boomerangs number_of_dice_rolls_with_target_sum number_of_enclaves number_of_islands number_of_longest_increasing_subsequence number_of_matching_subsequences number_of_nodes_in_the_sub_tree_with_the_same_label number_of_segments_in_a_string number_of_steps_to_reduce_a_number_to_zero numbers_with_same_consecutive_differences occurrences_after_bigram online_stock_span optimal_division out_of_boundary_paths palindrome_number palindrome_partitioning palindromic_substrings pancake_sorting partition_equal_subset_sum partition_labels partitioning_into_minimum_number_of_deci_binary_numbers pascals_triangle pascals_triangle_ii path_with_minimum_effort peak_index_in_a_mountain_array peeking_iterator perfect_number perfect_squares permutation permutation_in_string permutations_ii plus_one populating_next_right_pointers_in_each_node populating_next_right_pointers_in_each_node_ii possible_bipartition power_of_four power_of_three power_of_two powx_n predict_the_winner product_of_array_except_self queue_reconstruction_by_height random_pick_index range_addition_ii range_sum_of_sorted_subarray_sums range_sum_query_immutable range_sum_query_mutable ransom_note rectangle_area reduce_array_size_to_the_half reducing_dishes relative_ranks remove_all_adjacent_duplicates_in_string remove_all_adjacent_duplicates_in_string_ii remove_duplicate_letters remove_duplicates_from_sorted_array remove_duplicates_from_sorted_array_ii remove_element remove_k_digits remove_palindromic_subsequences removing_stars_from_a_string repeated_dna_sequences repeated_substring_pattern replace_all_digits_with_characters replace_words reshape_the_matrix restore_ip_addresses reverse_bits reverse_integer reverse_linked_list reverse_string reverse_string_ii reverse_vowels_of_a_string reverse_words_in_a_string reverse_words_in_a_string_iii robot_return_to_origin roman_to_integer rotate_array rotate_function rotate_image rotate_string rotting_oranges running_sum_of_1d_array satisfiability_of_equality_equations score_of_parentheses search_a_2d_matrix search_a_2d_matrix_ii search_in_rotated_sorted_array search_in_rotated_sorted_array_ii search_insert_position search_suggestions_system set_mismatch shortest_distance_to_a_character shortest_path_in_binary_matrix shuffle_an_array shuffle_string shuffle_the_array sign_of_the_product_of_an_array simplify_path single_element_in_a_sorted_array single_number single_number_ii single_number_iii smallest_even_multiple sort_an_array sort_array_by_parity sort_characters_by_frequency sort_colors special_array_with_x_elements_greater_than_or_equal_x spiral_matrix spiral_matrix_ii split_a_string_in_balanced_strings split_array_into_consecutive_subsequences sqrtx squares_of_a_sorted_array string_compression string_to_integer_atoi student_attendance_record_i subarray_sum_equals_k subsets subsets_ii sum_of_even_numbers_after_queries sum_of_square_numbers sum_of_two_integers summary_ranges super_pow super_ugly_number surrounded_regions symmetric_tree target_sum task_scheduler teemo_attacking the_k_weakest_rows_in_a_matrix third_maximum_number time_based_key_value_store to_lower_case toeplitz_matrix top_k_frequent_elements total_hamming_distance transpose_matrix trapping_rain_water triangle two_sum two_sum_ii_input_array_is_sorted ugly_number ugly_number_ii uncommon_words_from_two_sentences unique_binary_search_trees unique_morse_code_words unique_number_of_occurrences unique_paths unique_paths_ii utf_8_validation valid_anagram valid_palindrome valid_palindrome_ii valid_parentheses valid_perfect_square valid_square valid_sudoku verify_preorder_serialization_of_a_binary_tree verifying_an_alien_dictionary wiggle_subsequence word_break word_break_ii word_pattern word_search zigzag_conversion Click to show internal directories. Click to hide internal directories.