├── .github └── workflows │ └── ci.yml ├── .gitignore ├── Go ├── chapter01 │ ├── p01_is_unique │ │ └── empty.txt │ ├── p02_check_perm │ │ └── empty.txt │ ├── p03_urlify │ │ └── empty.txt │ ├── p04_palinperm │ │ └── empty.txt │ ├── p05_oneaway │ │ └── empty.txt │ ├── p06_string_compression │ │ └── empty.txt │ ├── p07_rotate_matrix │ │ └── empty.txt │ ├── p08_zero_matrix │ │ └── empty.txt │ └── p09_string_rotation │ │ └── empty.txt ├── chapter02 │ ├── p01_remove_dups │ │ └── empty.txt │ ├── p02_return_kth_to_last │ │ └── empty.txt │ ├── p03_delete_middle_node │ │ └── empty.txt │ ├── p04_partition │ │ └── empty.txt │ ├── p05_sum_lists │ │ └── empty.txt │ ├── p06_palindrome │ │ └── empty.txt │ ├── p07_intersection │ │ └── empty.txt │ └── p08_loop_detection │ │ └── empty.txt ├── chapter03 │ ├── p01_three_in_one │ │ └── empty.txt │ ├── p02_stack_min │ │ └── empty.txt │ ├── p03_stack_of_plates │ │ └── empty.txt │ ├── p04_queue_via_stacks │ │ └── empty.txt │ ├── p05_sort_stack │ │ └── empty.txt │ └── p06_animal_shelter │ │ └── empty.txt ├── chapter04 │ ├── p01_route_between_nodes_1 │ │ └── empty.txt │ ├── p02_minimal_tree │ │ └── empty.txt │ ├── p03_list_of_depths │ │ └── empty.txt │ ├── p04_check_balanced │ │ └── empty.txt │ ├── p05_validate_bst │ │ └── empty.txt │ ├── p06_successor │ │ └── empty.txt │ ├── p07_build_order │ │ └── empty.txt │ ├── p08_first_common_ancestor │ │ └── empty.txt │ ├── p09_bst_sequences │ │ └── empty.txt │ ├── p10_check_subtree │ │ └── empty.txt │ ├── p11_random_node │ │ └── empty.txt │ └── p12_paths_with_sum │ │ └── empty.txt ├── chapter05 │ ├── p01_insertion │ │ └── empty.txt │ ├── p02_binary_to_string │ │ └── empty.txt │ ├── p03_flip_bit_to_win │ │ └── empty.txt │ ├── p04_next_number │ │ └── empty.txt │ ├── p05_debugger │ │ └── empty.txt │ ├── p06_conversion │ │ └── empty.txt │ ├── p07_pairwise_swap │ │ └── empty.txt │ └── p08_draw_line │ │ └── empty.txt ├── chapter06 │ ├── p01_heavy_pill │ │ └── empty.txt │ ├── p02_basketball │ │ └── empty.txt │ ├── p03_dominos │ │ └── empty.txt │ ├── p04_ants_on_a_triangle │ │ └── empty.txt │ ├── p05_jugs_of_water │ │ └── empty.txt │ ├── p06_blue_eyed_island │ │ └── empty.txt │ ├── p07_the_apocalypse │ │ └── empty.txt │ ├── p08_the_egg_drop_problem │ │ └── empty.txt │ ├── p09_100_lockers │ │ └── empty.txt │ └── p10_poison │ │ └── empty.txt ├── chapter07 │ ├── p01_deck_of_cards │ │ └── empty.txt │ ├── p02_call_center │ │ └── empty.txt │ ├── p03_jukebox │ │ └── empty.txt │ ├── p04_parking_lot │ │ └── empty.txt │ ├── p05_online_book_reader │ │ └── empty.txt │ ├── p06_jigsaw │ │ └── empty.txt │ ├── p07_chat_server │ │ └── empty.txt │ ├── p08_othello │ │ └── empty.txt │ ├── p09_circular_array │ │ └── empty.txt │ ├── p10_minesweeper │ │ └── empty.txt │ ├── p11_file_system │ │ └── empty.txt │ └── p12_hash_table │ │ └── empty.txt ├── chapter08 │ ├── p01_triple_step │ │ └── empty.txt │ ├── p02_robot_in_a_grid │ │ └── empty.txt │ ├── p03_magic_index │ │ └── empty.txt │ ├── p04_power_set │ │ └── empty.txt │ ├── p05_recursive_multiply │ │ └── empty.txt │ ├── p06_towers_of_hanoi │ │ └── empty.txt │ ├── p07_permutations_without_dups │ │ └── empty.txt │ ├── p08_permutations_with_dups │ │ └── empty.txt │ ├── p09_parens │ │ └── empty.txt │ ├── p10_paint_fill │ │ └── empty.txt │ ├── p11_coins │ │ └── empty.txt │ ├── p12_eight_queens │ │ └── empty.txt │ └── p13_stack_boxes │ │ └── empty.txt ├── chapter09 │ ├── p01_stock_data │ │ └── empty.txt │ ├── p02_social_network │ │ └── empty.txt │ ├── p03_web_crawler │ │ └── empty.txt │ ├── p04_duplicate_urls │ │ └── empty.txt │ ├── p05_cache │ │ └── empty.txt │ ├── p06_sales_rank │ │ └── empty.txt │ ├── p07_personal_financial_manager │ │ └── empty.txt │ └── p08_paste_bin │ │ └── empty.txt └── chapter10 │ ├── p01_sorted_merge │ └── empty.txt │ ├── p02_group_anagrams │ └── empty.txt │ ├── p03_search_in_rotated_array │ └── empty.txt │ ├── p04_sorted_search_no_size │ └── empty.txt │ ├── p05_sparse_search │ └── empty.txt │ ├── p06_sort_big_file │ └── empty.txt │ ├── p07_missing_int │ └── empty.txt │ ├── p08_find_duplicates │ └── empty.txt │ ├── p09_sorted_matrix_search │ └── empty.txt │ ├── p10_rank_from_stream │ └── empty.txt │ └── p11_peaks_and_valleys │ └── empty.txt ├── JavaScript ├── .eslintrc ├── chapter01 │ ├── p01_is_unique │ │ ├── avc278.js │ │ └── fvntr.js │ ├── p02_check_perm │ │ ├── YourMobileGeek.js │ │ ├── avc278.js │ │ └── rroque98_sol.js │ ├── p03_urlify │ │ ├── avc278.js │ │ ├── averagehuman0G.js │ │ └── rroque98_sol.js │ ├── p04_palinperm │ │ ├── avc278.js │ │ ├── empty.txt │ │ └── rroque98_sol.js │ ├── p05_oneaway │ │ ├── avc278.js │ │ ├── empty.txt │ │ └── rroque98_sol.js │ ├── p06_string_compression │ │ ├── avc278.js │ │ ├── empty.txt │ │ └── rroque98_sol.js │ ├── p07_rotate_matrix │ │ ├── avc278.js │ │ ├── empty.txt │ │ └── rroque98_sol.js │ ├── p08_zero_matrix │ │ ├── avc278.js │ │ ├── empty.txt │ │ └── rroque98_sol.js │ └── p09_string_rotation │ │ ├── YourMobileGeek.js │ │ └── avc278.js ├── chapter02 │ ├── p01_remove_dups │ │ ├── avc278.js │ │ └── empty.txt │ ├── p02_return_kth_to_last │ │ ├── YourMobileGeek.js │ │ └── avc278.js │ ├── p03_delete_middle_node │ │ ├── avc278.js │ │ └── empty.txt │ ├── p04_partition │ │ ├── avc278.js │ │ └── empty.txt │ ├── p05_sum_lists │ │ ├── avc278.js │ │ └── empty.txt │ ├── p06_palindrome │ │ ├── avc278.js │ │ └── empty.txt │ ├── p07_intersection │ │ ├── avc278.js │ │ └── empty.txt │ └── p08_loop_detection │ │ ├── avc278.js │ │ └── empty.txt ├── chapter03 │ ├── p01_three_in_one │ │ └── empty.txt │ ├── p02_stack_min │ │ └── empty.txt │ ├── p03_stack_of_plates │ │ └── empty.txt │ ├── p04_queue_via_stacks │ │ └── empty.txt │ ├── p05_sort_stack │ │ └── empty.txt │ └── p06_animal_shelter │ │ └── empty.txt ├── chapter04 │ ├── p01_route_between_nodes │ │ └── empty.txt │ ├── p02_minimal_tree │ │ └── empty.txt │ ├── p03_list_of_depths │ │ └── empty.txt │ ├── p04_check_balanced │ │ └── empty.txt │ ├── p05_validate_bst │ │ └── empty.txt │ ├── p06_successor │ │ └── empty.txt │ ├── p07_build_order │ │ └── empty.txt │ ├── p08_first_common_ancestor │ │ └── solution.1.js │ ├── p09_bst_sequences │ │ └── empty.txt │ ├── p10_check_subtree │ │ └── empty.txt │ ├── p11_random_node │ │ └── empty.txt │ └── p12_paths_with_sum │ │ └── empty.txt ├── chapter05 │ ├── p01_insertion │ │ └── empty.txt │ ├── p02_binary_to_string │ │ └── empty.txt │ ├── p03_flip_bit_to_win │ │ └── empty.txt │ ├── p04_next_number │ │ └── empty.txt │ ├── p05_debugger │ │ └── empty.txt │ ├── p06_conversion │ │ └── empty.txt │ ├── p07_pairwise_swap │ │ └── empty.txt │ └── p08_draw_line │ │ └── empty.txt ├── chapter06 │ ├── p01_heavy_pill │ │ └── empty.txt │ ├── p02_basketball │ │ └── empty.txt │ ├── p03_dominos │ │ └── empty.txt │ ├── p04_ants_on_a_triangle │ │ └── empty.txt │ ├── p05_jugs_of_water │ │ └── empty.txt │ ├── p06_blue_eyed_island │ │ └── empty.txt │ ├── p07_the_apocalypse │ │ └── empty.txt │ ├── p08_the_egg_drop_problem │ │ └── empty.txt │ ├── p09_100_lockers │ │ └── empty.txt │ └── p10_poison │ │ └── empty.txt ├── chapter07 │ ├── p01_deck_of_cards │ │ └── empty.txt │ ├── p02_call_center │ │ └── empty.txt │ ├── p03_jukebox │ │ └── empty.txt │ ├── p04_parking_lot │ │ └── empty.txt │ ├── p05_online_book_reader │ │ └── empty.txt │ ├── p06_jigsaw │ │ └── empty.txt │ ├── p07_chat_server │ │ └── empty.txt │ ├── p08_othello │ │ └── empty.txt │ ├── p09_circular_array │ │ └── empty.txt │ ├── p10_minesweeper │ │ └── empty.txt │ ├── p11_file_system │ │ └── empty.txt │ └── p12_hash_table │ │ └── empty.txt ├── chapter08 │ ├── p01_triple_step │ │ └── empty.txt │ ├── p02_robot_in_a_grid │ │ └── empty.txt │ ├── p03_magic_index │ │ └── empty.txt │ ├── p04_power_set │ │ └── empty.txt │ ├── p05_recursive_multiply │ │ └── empty.txt │ ├── p06_towers_of_hanoi │ │ └── empty.txt │ ├── p07_permutations_without_dups │ │ └── empty.txt │ ├── p08_permutations_with_dups │ │ └── empty.txt │ ├── p09_parens │ │ └── empty.txt │ ├── p10_paint_fill │ │ └── empty.txt │ ├── p11_coins │ │ └── empty.txt │ ├── p12_eight_queens │ │ └── empty.txt │ ├── p13_stack_boxes │ │ └── empty.txt │ └── p14_boolean_eval │ │ └── empty.txt ├── chapter09 │ ├── p01_stock_data │ │ └── empty.txt │ ├── p02_social_network │ │ └── empty.txt │ ├── p03_web_crawler │ │ └── empty.txt │ ├── p04_duplicate_urls │ │ └── empty.txt │ ├── p05_cache │ │ └── empty.txt │ ├── p06_sales_rank │ │ └── empty.txt │ ├── p07_personal_financial_manager │ │ └── empty.txt │ └── p08_paste_bin │ │ └── empty.txt ├── chapter10 │ ├── p01_sorted_merge │ │ └── empty.txt │ ├── p02_group_anagrams │ │ └── empty.txt │ ├── p03_search_in_rotated_array │ │ └── empty.txt │ ├── p04_sorted_search_no_size │ │ └── empty.txt │ ├── p05_sparse_search │ │ └── empty.txt │ ├── p06_sort_big_file │ │ └── empty.txt │ ├── p07_missing_int │ │ └── empty.txt │ ├── p08_find_duplicates │ │ └── empty.txt │ ├── p09_sorted_matrix_search │ │ └── empty.txt │ ├── p10_rank_from_stream │ │ └── empty.txt │ └── p11_peaks_and_valleys │ │ └── empty.txt └── lib │ └── avc278 │ └── linkedlist.js ├── Python ├── __init__.py ├── chapter01 │ ├── __init__.py │ ├── p01_is_unique │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── ismael_duran.py │ │ ├── lomeli_noe.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p02_check_perm │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── ismael_duran.py │ │ ├── lomeli_noe.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p03_urlify │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── ismael_duran.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p04_palinperm │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p05_oneaway │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p06_string_compression │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p07_rotate_matrix │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p08_zero_matrix │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ └── p09_string_rotation │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py ├── chapter02 │ ├── __init__.py │ ├── p01_remove_dups │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p02_return_kth_to_last │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p03_delete_middle_node │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p04_partition │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p05_sum_lists │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p06_palindrome │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p07_intersection │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ └── p08_loop_detection │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py ├── chapter03 │ ├── __init__.py │ ├── p01_three_in_one │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ ├── my_stack.py │ │ └── nickolasteixeira.py │ ├── p02_stack_min │ │ ├── __init__.py │ │ ├── camilosalazar98.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p03_stack_of_plates │ │ ├── __init__.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p04_queue_via_stacks │ │ ├── __init__.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ ├── p05_sort_stack │ │ ├── __init__.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py │ └── p06_animal_shelter │ │ ├── __init__.py │ │ ├── miguelHx.py │ │ └── nickolasteixeira.py ├── chapter04 │ ├── __init__.py │ ├── p01_route_between_nodes │ │ ├── __init__.py │ │ └── miguelHx.py │ ├── p02_minimal_tree │ │ └── __init__.py │ ├── p03_list_of_depths │ │ └── __init__.py │ ├── p04_check_balanced │ │ └── __init__.py │ ├── p05_validate_bst │ │ └── __init__.py │ ├── p06_successor │ │ └── __init__.py │ ├── p07_build_order │ │ └── __init__.py │ ├── p08_first_common_ancestor │ │ └── __init__.py │ ├── p09_bst_sequences │ │ └── __init__.py │ ├── p10_check_subtree │ │ └── __init__.py │ ├── p11_random_node │ │ └── __init__.py │ └── p12_paths_with_sum │ │ └── __init__.py ├── chapter05 │ ├── __init__.py │ ├── p01_insertion │ │ └── __init__.py │ ├── p02_binary_to_string │ │ └── __init__.py │ ├── p03_flip_bit_to_win │ │ └── __init__.py │ ├── p04_next_number │ │ └── __init__.py │ ├── p05_debugger │ │ └── __init__.py │ ├── p06_conversion │ │ └── __init__.py │ ├── p07_pairwise_swap │ │ └── __init__.py │ └── p08_draw_line │ │ └── __init__.py ├── chapter06 │ ├── __init__.py │ ├── p01_heavy_pill │ │ └── __init__.py │ ├── p02_basketball │ │ └── __init__.py │ ├── p03_dominos │ │ └── __init__.py │ ├── p04_ants_on_a_triangle │ │ └── __init__.py │ ├── p05_jugs_of_water │ │ └── __init__.py │ ├── p06_blue_eyed_island │ │ └── __init__.py │ ├── p07_the_apocalypse │ │ └── __init__.py │ ├── p08_the_egg_drop_problem │ │ └── __init__.py │ ├── p09_100_lockers │ │ └── __init__.py │ └── p10_poison │ │ └── __init__.py ├── chapter07 │ ├── __init__.py │ ├── p01_deck_of_cards │ │ └── __init__.py │ ├── p02_call_center │ │ └── __init__.py │ ├── p03_jukebox │ │ └── __init__.py │ ├── p04_parking_lot │ │ └── __init__.py │ ├── p05_online_book_reader │ │ └── __init__.py │ ├── p06_jigsaw │ │ └── __init__.py │ ├── p07_chat_server │ │ └── __init__.py │ ├── p08_othello │ │ └── __init__.py │ ├── p09_circular_array │ │ └── __init__.py │ ├── p10_minesweeper │ │ └── __init__.py │ ├── p11_file_system │ │ └── __init__.py │ └── p12_hash_table │ │ └── __init__.py ├── chapter08 │ ├── __init__.py │ ├── p01_triple_step │ │ └── __init__.py │ ├── p02_robot_in_a_grid │ │ └── __init__.py │ ├── p03_magic_index │ │ └── __init__.py │ ├── p04_power_set │ │ └── __init__.py │ ├── p05_recursive_multiply │ │ └── __init__.py │ ├── p06_towers_of_hanoi │ │ └── __init__.py │ ├── p07_permutations_without_dups │ │ └── __init__.py │ ├── p08_permutations_with_dups │ │ └── __init__.py │ ├── p09_parens │ │ └── __init__.py │ ├── p10_paint_fill │ │ └── __init__.py │ ├── p11_coins │ │ └── __init__.py │ ├── p12_eight_queens │ │ └── __init__.py │ ├── p13_stack_boxes │ │ └── __init__.py │ └── p14_boolean_eval │ │ └── __init__.py ├── chapter09 │ ├── __init__.py │ ├── p01_stock_data │ │ └── __init__.py │ ├── p02_social_network │ │ └── __init__.py │ ├── p03_web_crawler │ │ └── __init__.py │ ├── p04_duplicate_urls │ │ └── __init__.py │ ├── p05_cache │ │ └── __init__.py │ ├── p06_sales_rank │ │ └── __init__.py │ ├── p07_personal_financial_manager │ │ └── __init__.py │ └── p08_paste_bin │ │ └── __init__.py └── chapter10 │ ├── __init__.py │ ├── p01_sorted_merge │ └── __init__.py │ ├── p02_group_anagrams │ └── __init__.py │ ├── p03_search_in_rotated_array │ └── __init__.py │ ├── p04_sorted_search_no_size │ └── __init__.py │ ├── p05_sparse_search │ └── __init__.py │ ├── p06_sort_big_file │ └── __init__.py │ ├── p07_missing_int │ └── __init__.py │ ├── p08_find_duplicates │ └── __init__.py │ ├── p09_sorted_matrix_search │ └── __init__.py │ ├── p10_rank_from_stream │ └── __init__.py │ └── p11_peaks_and_valleys │ └── __init__.py ├── README.md ├── Ruby ├── chapter01 │ ├── p01_is_unique │ │ └── empty.txt │ ├── p02_check_perm │ │ └── empty.txt │ ├── p03_urlify │ │ └── empty.txt │ ├── p04_palinperm │ │ └── empty.txt │ ├── p05_oneaway │ │ └── empty.txt │ ├── p06_string_compression │ │ └── empty.txt │ ├── p07_rotate_matrix │ │ └── empty.txt │ ├── p08_zero_matrix │ │ └── empty.txt │ └── p09_string_rotation │ │ └── empty.txt ├── chapter02 │ ├── p01_remove_dups │ │ └── empty.txt │ ├── p02_return_kth_to_last │ │ └── empty.txt │ ├── p03_delete_middle_node │ │ └── empty.txt │ ├── p04_partition │ │ └── empty.txt │ ├── p05_sum_lists │ │ └── empty.txt │ ├── p06_palindrome │ │ └── empty.txt │ ├── p07_intersection │ │ └── empty.txt │ └── p08_loop_detection │ │ └── empty.txt ├── chapter03 │ ├── p01_three_in_one │ │ └── empty.txt │ ├── p02_stack_min │ │ └── empty.txt │ ├── p03_stack_of_plates │ │ └── empty.txt │ ├── p04_queue_via_stacks │ │ └── empty.txt │ ├── p05_sort_stack │ │ └── empty.txt │ └── p06_animal_shelter │ │ └── empty.txt ├── chapter04 │ ├── p01_route_between_nodes │ │ └── empty.txt │ ├── p02_minimal_tree │ │ └── empty.txt │ ├── p03_list_of_depths │ │ └── empty.txt │ ├── p04_check_balanced │ │ └── empty.txt │ ├── p05_validate_bst │ │ └── empty.txt │ ├── p06_successor │ │ └── empty.txt │ ├── p07_build_order │ │ └── empty.txt │ ├── p08_first_common_ancestor │ │ └── empty.txt │ ├── p09_bst_sequences │ │ └── empty.txt │ ├── p10_check_subtree │ │ └── empty.txt │ ├── p11_random_node │ │ └── empty.txt │ └── p12_paths_with_sum │ │ └── empty.txt ├── chapter05 │ ├── p01_insertion │ │ └── empty.txt │ ├── p02_binary_to_string │ │ └── empty.txt │ ├── p03_flip_bit_to_win │ │ └── empty.txt │ ├── p04_next_number │ │ └── empty.txt │ ├── p05_debugger │ │ └── empty.txt │ ├── p06_conversion │ │ └── empty.txt │ ├── p07_pairwise_swap │ │ └── empty.txt │ └── p08_draw_line │ │ └── empty.txt ├── chapter06 │ ├── p01_heavy_pill │ │ └── empty.txt │ ├── p02_basketball │ │ └── empty.txt │ ├── p03_dominos │ │ └── empty.txt │ ├── p04_ants_on_a_triangle │ │ └── empty.txt │ ├── p05_jugs_of_water │ │ └── empty.txt │ ├── p06_blue_eyed_island │ │ └── empty.txt │ ├── p07_the_apocalypse │ │ └── empty.txt │ ├── p08_the_egg_drop_problem │ │ └── empty.txt │ ├── p09_100_lockers │ │ └── empty.txt │ └── p10_poison │ │ └── empty.txt ├── chapter07 │ ├── p01_deck_of_cards │ │ └── empty.txt │ ├── p02_call_center │ │ └── empty.txt │ ├── p03_jukebox │ │ └── empty.txt │ ├── p04_parking_lot │ │ └── empty.txt │ ├── p05_online_book_reader │ │ └── empty.txt │ ├── p06_jigsaw │ │ └── empty.txt │ ├── p07_chat_server │ │ └── empty.txt │ ├── p08_othello │ │ └── empty.txt │ ├── p09_circular_array │ │ └── empty.txt │ ├── p10_minesweeper │ │ └── empty.txt │ ├── p11_file_system │ │ └── empty.txt │ └── p12_hash_table │ │ └── empty.txt ├── chapter08 │ ├── p01_triple_step │ │ └── empty.txt │ ├── p02_robot_in_a_grid │ │ └── empty.txt │ ├── p03_magic_index │ │ └── empty.txt │ ├── p04_power_set │ │ └── empty.txt │ ├── p05_recursive_multiply │ │ └── empty.txt │ ├── p06_towers_of_hanoi │ │ └── empty.txt │ ├── p07_permutations_without_dups │ │ └── empty.txt │ ├── p08_permutations_with_dups │ │ └── empty.txt │ ├── p09_parens │ │ └── empty.txt │ ├── p10_paint_fill │ │ └── empty.txt │ ├── p11_coins │ │ └── empty.txt │ ├── p12_eight_queens │ │ └── empty.txt │ ├── p13_stack_boxes │ │ └── empty.txt │ └── p14_boolean_eval │ │ └── empty.txt ├── chapter09 │ ├── p01_stock_data │ │ └── empty.txt │ ├── p02_social_network │ │ └── empty.txt │ ├── p03_web_crawler │ │ └── empty.txt │ ├── p04_duplicate_urls │ │ └── empty.txt │ ├── p05_cache │ │ └── empty.txt │ ├── p06_sales_rank │ │ └── empty.txt │ ├── p07_personal_financial_manager │ │ └── empty.txt │ └── p08_paste_bin │ │ └── empty.txt └── chapter10 │ ├── p01_sorted_merge │ └── empty.txt │ ├── p02_group_anagrams │ └── empty.txt │ ├── p03_search_in_rotated_array │ └── empty.txt │ ├── p04_sorted_search_no_size │ └── empty.txt │ ├── p05_sparse_search │ └── empty.txt │ ├── p06_sort_big_file │ └── empty.txt │ ├── p07_missing_int │ └── empty.txt │ ├── p08_find_duplicates │ └── empty.txt │ ├── p09_sorted_matrix_search │ └── empty.txt │ ├── p10_rank_from_stream │ └── empty.txt │ └── p11_peaks_and_valleys │ └── empty.txt ├── createDirectories.sh ├── package.json ├── pytest.ini └── test.sh /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/.gitignore -------------------------------------------------------------------------------- /Go/chapter01/p01_is_unique/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter01/p02_check_perm/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter01/p03_urlify/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter01/p04_palinperm/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter01/p05_oneaway/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter01/p06_string_compression/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter01/p07_rotate_matrix/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter01/p08_zero_matrix/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter01/p09_string_rotation/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter02/p01_remove_dups/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter02/p02_return_kth_to_last/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter02/p03_delete_middle_node/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter02/p04_partition/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter02/p05_sum_lists/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter02/p06_palindrome/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter02/p07_intersection/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter02/p08_loop_detection/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter03/p01_three_in_one/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter03/p02_stack_min/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter03/p03_stack_of_plates/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter03/p04_queue_via_stacks/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter03/p05_sort_stack/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter03/p06_animal_shelter/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p01_route_between_nodes_1/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p02_minimal_tree/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p03_list_of_depths/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p04_check_balanced/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p05_validate_bst/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p06_successor/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p07_build_order/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p08_first_common_ancestor/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p09_bst_sequences/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p10_check_subtree/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p11_random_node/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter04/p12_paths_with_sum/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter05/p01_insertion/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter05/p02_binary_to_string/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter05/p03_flip_bit_to_win/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter05/p04_next_number/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter05/p05_debugger/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter05/p06_conversion/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter05/p07_pairwise_swap/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter05/p08_draw_line/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter06/p01_heavy_pill/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter06/p02_basketball/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter06/p03_dominos/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter06/p04_ants_on_a_triangle/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter06/p05_jugs_of_water/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter06/p06_blue_eyed_island/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter06/p07_the_apocalypse/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter06/p08_the_egg_drop_problem/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter06/p09_100_lockers/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter06/p10_poison/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p01_deck_of_cards/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p02_call_center/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p03_jukebox/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p04_parking_lot/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p05_online_book_reader/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p06_jigsaw/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p07_chat_server/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p08_othello/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p09_circular_array/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p10_minesweeper/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p11_file_system/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter07/p12_hash_table/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p01_triple_step/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p02_robot_in_a_grid/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p03_magic_index/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p04_power_set/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p05_recursive_multiply/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p06_towers_of_hanoi/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p07_permutations_without_dups/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p08_permutations_with_dups/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p09_parens/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p10_paint_fill/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p11_coins/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p12_eight_queens/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter08/p13_stack_boxes/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter09/p01_stock_data/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter09/p02_social_network/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter09/p03_web_crawler/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter09/p04_duplicate_urls/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter09/p05_cache/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter09/p06_sales_rank/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter09/p07_personal_financial_manager/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter09/p08_paste_bin/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter10/p01_sorted_merge/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter10/p02_group_anagrams/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter10/p03_search_in_rotated_array/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter10/p04_sorted_search_no_size/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter10/p05_sparse_search/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter10/p06_sort_big_file/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter10/p07_missing_int/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter10/p08_find_duplicates/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter10/p09_sorted_matrix_search/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter10/p10_rank_from_stream/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Go/chapter10/p11_peaks_and_valleys/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/.eslintrc -------------------------------------------------------------------------------- /JavaScript/chapter01/p01_is_unique/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p01_is_unique/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p01_is_unique/fvntr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p01_is_unique/fvntr.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p02_check_perm/YourMobileGeek.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p02_check_perm/YourMobileGeek.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p02_check_perm/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p02_check_perm/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p02_check_perm/rroque98_sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p02_check_perm/rroque98_sol.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p03_urlify/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p03_urlify/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p03_urlify/averagehuman0G.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p03_urlify/averagehuman0G.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p03_urlify/rroque98_sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p03_urlify/rroque98_sol.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p04_palinperm/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p04_palinperm/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p04_palinperm/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter01/p04_palinperm/rroque98_sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p04_palinperm/rroque98_sol.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p05_oneaway/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p05_oneaway/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p05_oneaway/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter01/p05_oneaway/rroque98_sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p05_oneaway/rroque98_sol.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p06_string_compression/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p06_string_compression/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p06_string_compression/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter01/p06_string_compression/rroque98_sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p06_string_compression/rroque98_sol.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p07_rotate_matrix/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p07_rotate_matrix/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p07_rotate_matrix/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter01/p07_rotate_matrix/rroque98_sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p07_rotate_matrix/rroque98_sol.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p08_zero_matrix/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p08_zero_matrix/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p08_zero_matrix/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter01/p08_zero_matrix/rroque98_sol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p08_zero_matrix/rroque98_sol.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p09_string_rotation/YourMobileGeek.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p09_string_rotation/YourMobileGeek.js -------------------------------------------------------------------------------- /JavaScript/chapter01/p09_string_rotation/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter01/p09_string_rotation/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter02/p01_remove_dups/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter02/p01_remove_dups/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter02/p01_remove_dups/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter02/p02_return_kth_to_last/YourMobileGeek.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter02/p02_return_kth_to_last/YourMobileGeek.js -------------------------------------------------------------------------------- /JavaScript/chapter02/p02_return_kth_to_last/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter02/p02_return_kth_to_last/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter02/p03_delete_middle_node/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter02/p03_delete_middle_node/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter02/p03_delete_middle_node/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter02/p04_partition/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter02/p04_partition/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter02/p04_partition/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter02/p05_sum_lists/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter02/p05_sum_lists/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter02/p05_sum_lists/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter02/p06_palindrome/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter02/p06_palindrome/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter02/p06_palindrome/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter02/p07_intersection/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter02/p07_intersection/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter02/p07_intersection/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter02/p08_loop_detection/avc278.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/chapter02/p08_loop_detection/avc278.js -------------------------------------------------------------------------------- /JavaScript/chapter02/p08_loop_detection/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter03/p01_three_in_one/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter03/p02_stack_min/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter03/p03_stack_of_plates/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter03/p04_queue_via_stacks/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter03/p05_sort_stack/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter03/p06_animal_shelter/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p01_route_between_nodes/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p02_minimal_tree/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p03_list_of_depths/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p04_check_balanced/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p05_validate_bst/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p06_successor/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p07_build_order/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p08_first_common_ancestor/solution.1.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p09_bst_sequences/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p10_check_subtree/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p11_random_node/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter04/p12_paths_with_sum/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter05/p01_insertion/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter05/p02_binary_to_string/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter05/p03_flip_bit_to_win/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter05/p04_next_number/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter05/p05_debugger/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter05/p06_conversion/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter05/p07_pairwise_swap/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter05/p08_draw_line/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter06/p01_heavy_pill/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter06/p02_basketball/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter06/p03_dominos/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter06/p04_ants_on_a_triangle/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter06/p05_jugs_of_water/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter06/p06_blue_eyed_island/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter06/p07_the_apocalypse/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter06/p08_the_egg_drop_problem/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter06/p09_100_lockers/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter06/p10_poison/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p01_deck_of_cards/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p02_call_center/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p03_jukebox/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p04_parking_lot/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p05_online_book_reader/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p06_jigsaw/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p07_chat_server/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p08_othello/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p09_circular_array/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p10_minesweeper/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p11_file_system/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter07/p12_hash_table/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p01_triple_step/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p02_robot_in_a_grid/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p03_magic_index/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p04_power_set/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p05_recursive_multiply/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p06_towers_of_hanoi/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p07_permutations_without_dups/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p08_permutations_with_dups/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p09_parens/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p10_paint_fill/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p11_coins/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p12_eight_queens/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p13_stack_boxes/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter08/p14_boolean_eval/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter09/p01_stock_data/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter09/p02_social_network/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter09/p03_web_crawler/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter09/p04_duplicate_urls/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter09/p05_cache/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter09/p06_sales_rank/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter09/p07_personal_financial_manager/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter09/p08_paste_bin/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter10/p01_sorted_merge/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter10/p02_group_anagrams/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter10/p03_search_in_rotated_array/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter10/p04_sorted_search_no_size/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter10/p05_sparse_search/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter10/p06_sort_big_file/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter10/p07_missing_int/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter10/p08_find_duplicates/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter10/p09_sorted_matrix_search/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter10/p10_rank_from_stream/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/chapter10/p11_peaks_and_valleys/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /JavaScript/lib/avc278/linkedlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/JavaScript/lib/avc278/linkedlist.js -------------------------------------------------------------------------------- /Python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter01/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter01/p01_is_unique/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter01/p01_is_unique/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p01_is_unique/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter01/p01_is_unique/ismael_duran.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p01_is_unique/ismael_duran.py -------------------------------------------------------------------------------- /Python/chapter01/p01_is_unique/lomeli_noe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p01_is_unique/lomeli_noe.py -------------------------------------------------------------------------------- /Python/chapter01/p01_is_unique/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p01_is_unique/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter01/p01_is_unique/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p01_is_unique/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter01/p02_check_perm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter01/p02_check_perm/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p02_check_perm/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter01/p02_check_perm/ismael_duran.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p02_check_perm/ismael_duran.py -------------------------------------------------------------------------------- /Python/chapter01/p02_check_perm/lomeli_noe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p02_check_perm/lomeli_noe.py -------------------------------------------------------------------------------- /Python/chapter01/p02_check_perm/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p02_check_perm/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter01/p02_check_perm/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p02_check_perm/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter01/p03_urlify/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter01/p03_urlify/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p03_urlify/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter01/p03_urlify/ismael_duran.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p03_urlify/ismael_duran.py -------------------------------------------------------------------------------- /Python/chapter01/p03_urlify/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p03_urlify/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter01/p03_urlify/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p03_urlify/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter01/p04_palinperm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter01/p04_palinperm/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p04_palinperm/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter01/p04_palinperm/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p04_palinperm/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter01/p04_palinperm/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p04_palinperm/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter01/p05_oneaway/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter01/p05_oneaway/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p05_oneaway/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter01/p05_oneaway/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p05_oneaway/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter01/p05_oneaway/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p05_oneaway/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter01/p06_string_compression/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter01/p06_string_compression/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p06_string_compression/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter01/p06_string_compression/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p06_string_compression/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter01/p06_string_compression/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p06_string_compression/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter01/p07_rotate_matrix/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter01/p07_rotate_matrix/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p07_rotate_matrix/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter01/p07_rotate_matrix/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p07_rotate_matrix/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter01/p07_rotate_matrix/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p07_rotate_matrix/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter01/p08_zero_matrix/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter01/p08_zero_matrix/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p08_zero_matrix/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter01/p08_zero_matrix/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p08_zero_matrix/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter01/p08_zero_matrix/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p08_zero_matrix/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter01/p09_string_rotation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter01/p09_string_rotation/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p09_string_rotation/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter01/p09_string_rotation/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p09_string_rotation/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter01/p09_string_rotation/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter01/p09_string_rotation/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter02/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter02/p01_remove_dups/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter02/p01_remove_dups/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p01_remove_dups/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter02/p01_remove_dups/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p01_remove_dups/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter02/p01_remove_dups/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p01_remove_dups/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter02/p02_return_kth_to_last/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter02/p02_return_kth_to_last/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p02_return_kth_to_last/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter02/p02_return_kth_to_last/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p02_return_kth_to_last/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter02/p02_return_kth_to_last/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p02_return_kth_to_last/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter02/p03_delete_middle_node/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter02/p03_delete_middle_node/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p03_delete_middle_node/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter02/p03_delete_middle_node/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p03_delete_middle_node/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter02/p03_delete_middle_node/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p03_delete_middle_node/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter02/p04_partition/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter02/p04_partition/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p04_partition/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter02/p04_partition/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p04_partition/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter02/p04_partition/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p04_partition/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter02/p05_sum_lists/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter02/p05_sum_lists/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p05_sum_lists/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter02/p05_sum_lists/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p05_sum_lists/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter02/p05_sum_lists/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p05_sum_lists/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter02/p06_palindrome/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter02/p06_palindrome/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p06_palindrome/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter02/p06_palindrome/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p06_palindrome/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter02/p06_palindrome/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p06_palindrome/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter02/p07_intersection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter02/p07_intersection/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p07_intersection/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter02/p07_intersection/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p07_intersection/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter02/p07_intersection/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p07_intersection/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter02/p08_loop_detection/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter02/p08_loop_detection/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p08_loop_detection/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter02/p08_loop_detection/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p08_loop_detection/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter02/p08_loop_detection/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter02/p08_loop_detection/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter03/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter03/p01_three_in_one/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter03/p01_three_in_one/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p01_three_in_one/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter03/p01_three_in_one/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p01_three_in_one/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter03/p01_three_in_one/my_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p01_three_in_one/my_stack.py -------------------------------------------------------------------------------- /Python/chapter03/p01_three_in_one/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p01_three_in_one/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter03/p02_stack_min/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter03/p02_stack_min/camilosalazar98.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p02_stack_min/camilosalazar98.py -------------------------------------------------------------------------------- /Python/chapter03/p02_stack_min/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p02_stack_min/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter03/p02_stack_min/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p02_stack_min/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter03/p03_stack_of_plates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter03/p03_stack_of_plates/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p03_stack_of_plates/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter03/p03_stack_of_plates/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p03_stack_of_plates/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter03/p04_queue_via_stacks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter03/p04_queue_via_stacks/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p04_queue_via_stacks/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter03/p04_queue_via_stacks/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p04_queue_via_stacks/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter03/p05_sort_stack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter03/p05_sort_stack/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p05_sort_stack/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter03/p05_sort_stack/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p05_sort_stack/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter03/p06_animal_shelter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter03/p06_animal_shelter/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p06_animal_shelter/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter03/p06_animal_shelter/nickolasteixeira.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter03/p06_animal_shelter/nickolasteixeira.py -------------------------------------------------------------------------------- /Python/chapter04/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p01_route_between_nodes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p01_route_between_nodes/miguelHx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/Python/chapter04/p01_route_between_nodes/miguelHx.py -------------------------------------------------------------------------------- /Python/chapter04/p02_minimal_tree/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p03_list_of_depths/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p04_check_balanced/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p05_validate_bst/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p06_successor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p07_build_order/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p08_first_common_ancestor/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p09_bst_sequences/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p10_check_subtree/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p11_random_node/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter04/p12_paths_with_sum/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter05/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter05/p01_insertion/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter05/p02_binary_to_string/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter05/p03_flip_bit_to_win/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter05/p04_next_number/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter05/p05_debugger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter05/p06_conversion/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter05/p07_pairwise_swap/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter05/p08_draw_line/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter06/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter06/p01_heavy_pill/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter06/p02_basketball/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter06/p03_dominos/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter06/p04_ants_on_a_triangle/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter06/p05_jugs_of_water/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter06/p06_blue_eyed_island/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter06/p07_the_apocalypse/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter06/p08_the_egg_drop_problem/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter06/p09_100_lockers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter06/p10_poison/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p01_deck_of_cards/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p02_call_center/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p03_jukebox/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p04_parking_lot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p05_online_book_reader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p06_jigsaw/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p07_chat_server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p08_othello/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p09_circular_array/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p10_minesweeper/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p11_file_system/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter07/p12_hash_table/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p01_triple_step/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p02_robot_in_a_grid/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p03_magic_index/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p04_power_set/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p05_recursive_multiply/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p06_towers_of_hanoi/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p07_permutations_without_dups/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p08_permutations_with_dups/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p09_parens/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p10_paint_fill/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p11_coins/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p12_eight_queens/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p13_stack_boxes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter08/p14_boolean_eval/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter09/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter09/p01_stock_data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter09/p02_social_network/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter09/p03_web_crawler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter09/p04_duplicate_urls/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter09/p05_cache/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter09/p06_sales_rank/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter09/p07_personal_financial_manager/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter09/p08_paste_bin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/p01_sorted_merge/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/p02_group_anagrams/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/p03_search_in_rotated_array/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/p04_sorted_search_no_size/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/p05_sparse_search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/p06_sort_big_file/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/p07_missing_int/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/p08_find_duplicates/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/p09_sorted_matrix_search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/p10_rank_from_stream/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Python/chapter10/p11_peaks_and_valleys/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/README.md -------------------------------------------------------------------------------- /Ruby/chapter01/p01_is_unique/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter01/p02_check_perm/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter01/p03_urlify/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter01/p04_palinperm/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter01/p05_oneaway/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter01/p06_string_compression/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter01/p07_rotate_matrix/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter01/p08_zero_matrix/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter01/p09_string_rotation/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter02/p01_remove_dups/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter02/p02_return_kth_to_last/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter02/p03_delete_middle_node/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter02/p04_partition/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter02/p05_sum_lists/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter02/p06_palindrome/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter02/p07_intersection/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter02/p08_loop_detection/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter03/p01_three_in_one/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter03/p02_stack_min/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter03/p03_stack_of_plates/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter03/p04_queue_via_stacks/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter03/p05_sort_stack/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter03/p06_animal_shelter/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p01_route_between_nodes/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p02_minimal_tree/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p03_list_of_depths/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p04_check_balanced/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p05_validate_bst/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p06_successor/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p07_build_order/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p08_first_common_ancestor/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p09_bst_sequences/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p10_check_subtree/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p11_random_node/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter04/p12_paths_with_sum/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter05/p01_insertion/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter05/p02_binary_to_string/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter05/p03_flip_bit_to_win/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter05/p04_next_number/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter05/p05_debugger/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter05/p06_conversion/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter05/p07_pairwise_swap/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter05/p08_draw_line/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter06/p01_heavy_pill/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter06/p02_basketball/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter06/p03_dominos/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter06/p04_ants_on_a_triangle/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter06/p05_jugs_of_water/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter06/p06_blue_eyed_island/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter06/p07_the_apocalypse/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter06/p08_the_egg_drop_problem/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter06/p09_100_lockers/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter06/p10_poison/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p01_deck_of_cards/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p02_call_center/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p03_jukebox/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p04_parking_lot/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p05_online_book_reader/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p06_jigsaw/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p07_chat_server/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p08_othello/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p09_circular_array/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p10_minesweeper/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p11_file_system/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter07/p12_hash_table/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p01_triple_step/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p02_robot_in_a_grid/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p03_magic_index/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p04_power_set/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p05_recursive_multiply/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p06_towers_of_hanoi/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p07_permutations_without_dups/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p08_permutations_with_dups/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p09_parens/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p10_paint_fill/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p11_coins/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p12_eight_queens/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p13_stack_boxes/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter08/p14_boolean_eval/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter09/p01_stock_data/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter09/p02_social_network/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter09/p03_web_crawler/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter09/p04_duplicate_urls/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter09/p05_cache/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter09/p06_sales_rank/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter09/p07_personal_financial_manager/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter09/p08_paste_bin/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter10/p01_sorted_merge/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter10/p02_group_anagrams/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter10/p03_search_in_rotated_array/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter10/p04_sorted_search_no_size/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter10/p05_sparse_search/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter10/p06_sort_big_file/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter10/p07_missing_int/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter10/p08_find_duplicates/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter10/p09_sorted_matrix_search/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter10/p10_rank_from_stream/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Ruby/chapter10/p11_peaks_and_valleys/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /createDirectories.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/createDirectories.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/package.json -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- 1 | [pytest] 2 | python_files = *.py 3 | -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/techqueria/data-structures-and-algorithms/HEAD/test.sh --------------------------------------------------------------------------------