├── .gitignore ├── README.md ├── powerpoint_links.md ├── questions.md ├── questions ├── add_remove_linked_list.md ├── apple_stocks.md ├── bigO_friends_you_may_know.md ├── bigO_majority_element.md ├── bigO_missing_number.md ├── bigO_test_getElementById.md ├── bigO_top_N_elements.md ├── bigO_weighted_random_generator.md ├── candy_jar.md ├── circular_linked_lists.md ├── cocktail_sort.md ├── cocktail_sort_pseudocode.png ├── create_a_dictionary_tree.md ├── decypher_morse_code.md ├── factorial.md ├── find_value_in_BST.md ├── graph_find_all_nodes.md ├── graph_find_all_nodes_directional.md ├── graph_shortest_route_weighted.md ├── is_anagram.md ├── is_prime.md ├── largest_number.md ├── linked_list_add_two_lists.md ├── linked_list_basic_methods.md ├── linked_list_find_beginning_of_loop.md ├── linked_list_nth_node_from_end.md ├── linked_list_sort.md ├── linked_list_zip.md ├── making-change.md ├── matching-parens.md ├── max_subsum.md ├── merge_sort.md ├── most_occurring_word.md ├── power-set.md ├── print_linked_list_reverse.md ├── priorityqueue.md ├── pyramid_array.md ├── queue-class-two-stacks.md ├── queue-class.md ├── recursive_combinations.md ├── recursive_palindrome.md ├── recursive_permutation.md ├── recursive_polynomial.md ├── recursive_valid_parens.md ├── remove_dups.md ├── reverse-a-string.md ├── reverse_linked_list.md ├── see_saw.md ├── sort_a_stack.md ├── stack_class.md ├── stack_with_two_queues.md ├── the_lonely_number.md ├── tower-of-hanoi.md ├── tree_delete_node.md ├── tree_valid_bst.md └── word-cloud.md ├── solutions ├── RecursionSolutions │ ├── js │ │ ├── factorial.js │ │ ├── fibVis.js │ │ ├── fibonacci.js │ │ ├── powerSet.js │ │ └── towers_of_hanoi.js │ └── ruby │ │ ├── factorial.rb │ │ ├── fibonacci.rb │ │ ├── power_set.rb │ │ ├── power_set_iterative.rb │ │ └── towers_of_hanoi.rb ├── add_remove_at_index_amelia.rb ├── add_remove_linked_list_martyny.rb ├── apple_stock_amelia.rb ├── apple_stocks_martyny.rb ├── are_anagrams_amadou.rb ├── bracket_check.rb ├── bst_generator.rb ├── candy_jar │ ├── Gemfile │ ├── candy_jar_martyny.rb │ └── candy_jar_spec.rb ├── candy_jar_martyny.rb ├── cocktail_sort_solution_amelia.md ├── counting_candy_neil.rb ├── dictionary_tree_amelia.rb ├── find_all_nodes_directional_amelia.rb ├── find_all_nodes_non_directional_amelia.rb ├── find_permutations_recursive_amelia.rb ├── has_matching_parens_amadou.rb ├── is_anagram.rb ├── is_palindrome.rb ├── is_palindrome_recursive_amelia.rb ├── is_prime_amadou.rb ├── is_prime_martyny.rb ├── is_prime_testing │ ├── Gemfile │ ├── is_prime_martyny.rb │ └── is_prime_spec.rb ├── is_value_present_in_tree_amelia.rb ├── johns-linked-list.rb ├── julian_js_linked_list.js ├── julian_linked_list.rb ├── linked_list_add_two_lists_amadou.rb ├── linked_list_basic_methods_devon.rb ├── linked_list_circular_dannyg.rb ├── linked_list_class_amelia.rb ├── linked_list_class_definitions_devon.rb ├── linked_list_dannyg.rb ├── linked_list_find_beginning_of_loop_amadou.rb ├── linked_list_implementation_amadou.rb ├── linked_list_nth_node_from_end_amadou.rb ├── linked_list_sort_devon.rb ├── linked_list_zip_devon.rb ├── ll-kkc.rb ├── ll_add_remove_index-kkc.rb ├── ll_cycle-kkc.rb ├── ll_reverse-kkc.rb ├── lonely_number_neil.rb ├── make_longest_number_amelia.rb ├── making-change-amelia.rb ├── matching-parens-amelia.rb ├── matching-parens-bonus-amelia.rb ├── max_subsum_john.rb ├── morse_code_tree.rb ├── morse_code_tree_for_testing.rb ├── most_occuring_word-brian.rb ├── most_occurring_word_ns.js ├── p3_seesaw_array.rb ├── power-set-amelia.rb ├── power-set-anna.rb ├── print_ll_in_reverse_amelia.rb ├── process_orders.rb ├── queue-class-amelia.rb ├── queue-class-osman.rb ├── queue-two-stacks-amelia.rb ├── queue-two-stacks-patrick.js ├── removeDuplicates_js_ns ├── remove_duplicates_amelia.rb ├── reverse-a-string-amelia.rb ├── reverse-a-string-anna.rb ├── reverse-a-string-brian.rb ├── reverse_string_amadou.rb ├── see_saw_neil.rb ├── seesaw-connor.rb ├── sort_stack_andrew.rb ├── stacks_as_queue.rb ├── stars-recursion-kkc.rb ├── tower-hanoi-amelia.rb ├── tree_delete_node-kkc.rb ├── tree_valid_bst-kkc.rb └── word-cloud-amelia.rb └── video-instructions.md /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/README.md -------------------------------------------------------------------------------- /powerpoint_links.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/powerpoint_links.md -------------------------------------------------------------------------------- /questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions.md -------------------------------------------------------------------------------- /questions/add_remove_linked_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/add_remove_linked_list.md -------------------------------------------------------------------------------- /questions/apple_stocks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/apple_stocks.md -------------------------------------------------------------------------------- /questions/bigO_friends_you_may_know.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/bigO_friends_you_may_know.md -------------------------------------------------------------------------------- /questions/bigO_majority_element.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/bigO_majority_element.md -------------------------------------------------------------------------------- /questions/bigO_missing_number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/bigO_missing_number.md -------------------------------------------------------------------------------- /questions/bigO_test_getElementById.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/bigO_test_getElementById.md -------------------------------------------------------------------------------- /questions/bigO_top_N_elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/bigO_top_N_elements.md -------------------------------------------------------------------------------- /questions/bigO_weighted_random_generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/bigO_weighted_random_generator.md -------------------------------------------------------------------------------- /questions/candy_jar.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/candy_jar.md -------------------------------------------------------------------------------- /questions/circular_linked_lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/circular_linked_lists.md -------------------------------------------------------------------------------- /questions/cocktail_sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/cocktail_sort.md -------------------------------------------------------------------------------- /questions/cocktail_sort_pseudocode.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/cocktail_sort_pseudocode.png -------------------------------------------------------------------------------- /questions/create_a_dictionary_tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/create_a_dictionary_tree.md -------------------------------------------------------------------------------- /questions/decypher_morse_code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/decypher_morse_code.md -------------------------------------------------------------------------------- /questions/factorial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/factorial.md -------------------------------------------------------------------------------- /questions/find_value_in_BST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/find_value_in_BST.md -------------------------------------------------------------------------------- /questions/graph_find_all_nodes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/graph_find_all_nodes.md -------------------------------------------------------------------------------- /questions/graph_find_all_nodes_directional.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/graph_find_all_nodes_directional.md -------------------------------------------------------------------------------- /questions/graph_shortest_route_weighted.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/graph_shortest_route_weighted.md -------------------------------------------------------------------------------- /questions/is_anagram.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/is_anagram.md -------------------------------------------------------------------------------- /questions/is_prime.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/is_prime.md -------------------------------------------------------------------------------- /questions/largest_number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/largest_number.md -------------------------------------------------------------------------------- /questions/linked_list_add_two_lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/linked_list_add_two_lists.md -------------------------------------------------------------------------------- /questions/linked_list_basic_methods.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/linked_list_basic_methods.md -------------------------------------------------------------------------------- /questions/linked_list_find_beginning_of_loop.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/linked_list_find_beginning_of_loop.md -------------------------------------------------------------------------------- /questions/linked_list_nth_node_from_end.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/linked_list_nth_node_from_end.md -------------------------------------------------------------------------------- /questions/linked_list_sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/linked_list_sort.md -------------------------------------------------------------------------------- /questions/linked_list_zip.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/linked_list_zip.md -------------------------------------------------------------------------------- /questions/making-change.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/making-change.md -------------------------------------------------------------------------------- /questions/matching-parens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/matching-parens.md -------------------------------------------------------------------------------- /questions/max_subsum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/max_subsum.md -------------------------------------------------------------------------------- /questions/merge_sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/merge_sort.md -------------------------------------------------------------------------------- /questions/most_occurring_word.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/most_occurring_word.md -------------------------------------------------------------------------------- /questions/power-set.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/power-set.md -------------------------------------------------------------------------------- /questions/print_linked_list_reverse.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/print_linked_list_reverse.md -------------------------------------------------------------------------------- /questions/priorityqueue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/priorityqueue.md -------------------------------------------------------------------------------- /questions/pyramid_array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/pyramid_array.md -------------------------------------------------------------------------------- /questions/queue-class-two-stacks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/queue-class-two-stacks.md -------------------------------------------------------------------------------- /questions/queue-class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/queue-class.md -------------------------------------------------------------------------------- /questions/recursive_combinations.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/recursive_combinations.md -------------------------------------------------------------------------------- /questions/recursive_palindrome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/recursive_palindrome.md -------------------------------------------------------------------------------- /questions/recursive_permutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/recursive_permutation.md -------------------------------------------------------------------------------- /questions/recursive_polynomial.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/recursive_polynomial.md -------------------------------------------------------------------------------- /questions/recursive_valid_parens.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/recursive_valid_parens.md -------------------------------------------------------------------------------- /questions/remove_dups.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/remove_dups.md -------------------------------------------------------------------------------- /questions/reverse-a-string.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/reverse-a-string.md -------------------------------------------------------------------------------- /questions/reverse_linked_list.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/reverse_linked_list.md -------------------------------------------------------------------------------- /questions/see_saw.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/see_saw.md -------------------------------------------------------------------------------- /questions/sort_a_stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/sort_a_stack.md -------------------------------------------------------------------------------- /questions/stack_class.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/stack_class.md -------------------------------------------------------------------------------- /questions/stack_with_two_queues.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/stack_with_two_queues.md -------------------------------------------------------------------------------- /questions/the_lonely_number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/the_lonely_number.md -------------------------------------------------------------------------------- /questions/tower-of-hanoi.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/tower-of-hanoi.md -------------------------------------------------------------------------------- /questions/tree_delete_node.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/tree_delete_node.md -------------------------------------------------------------------------------- /questions/tree_valid_bst.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/tree_valid_bst.md -------------------------------------------------------------------------------- /questions/word-cloud.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/questions/word-cloud.md -------------------------------------------------------------------------------- /solutions/RecursionSolutions/js/factorial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/RecursionSolutions/js/factorial.js -------------------------------------------------------------------------------- /solutions/RecursionSolutions/js/fibVis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/RecursionSolutions/js/fibVis.js -------------------------------------------------------------------------------- /solutions/RecursionSolutions/js/fibonacci.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/RecursionSolutions/js/fibonacci.js -------------------------------------------------------------------------------- /solutions/RecursionSolutions/js/powerSet.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/RecursionSolutions/js/powerSet.js -------------------------------------------------------------------------------- /solutions/RecursionSolutions/js/towers_of_hanoi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/RecursionSolutions/js/towers_of_hanoi.js -------------------------------------------------------------------------------- /solutions/RecursionSolutions/ruby/factorial.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/RecursionSolutions/ruby/factorial.rb -------------------------------------------------------------------------------- /solutions/RecursionSolutions/ruby/fibonacci.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/RecursionSolutions/ruby/fibonacci.rb -------------------------------------------------------------------------------- /solutions/RecursionSolutions/ruby/power_set.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/RecursionSolutions/ruby/power_set.rb -------------------------------------------------------------------------------- /solutions/RecursionSolutions/ruby/power_set_iterative.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/RecursionSolutions/ruby/power_set_iterative.rb -------------------------------------------------------------------------------- /solutions/RecursionSolutions/ruby/towers_of_hanoi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/RecursionSolutions/ruby/towers_of_hanoi.rb -------------------------------------------------------------------------------- /solutions/add_remove_at_index_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/add_remove_at_index_amelia.rb -------------------------------------------------------------------------------- /solutions/add_remove_linked_list_martyny.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/add_remove_linked_list_martyny.rb -------------------------------------------------------------------------------- /solutions/apple_stock_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/apple_stock_amelia.rb -------------------------------------------------------------------------------- /solutions/apple_stocks_martyny.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/apple_stocks_martyny.rb -------------------------------------------------------------------------------- /solutions/are_anagrams_amadou.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/are_anagrams_amadou.rb -------------------------------------------------------------------------------- /solutions/bracket_check.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/bracket_check.rb -------------------------------------------------------------------------------- /solutions/bst_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/bst_generator.rb -------------------------------------------------------------------------------- /solutions/candy_jar/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | gem "rspec", "2.14" -------------------------------------------------------------------------------- /solutions/candy_jar/candy_jar_martyny.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/candy_jar/candy_jar_martyny.rb -------------------------------------------------------------------------------- /solutions/candy_jar/candy_jar_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/candy_jar/candy_jar_spec.rb -------------------------------------------------------------------------------- /solutions/candy_jar_martyny.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/candy_jar_martyny.rb -------------------------------------------------------------------------------- /solutions/cocktail_sort_solution_amelia.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/cocktail_sort_solution_amelia.md -------------------------------------------------------------------------------- /solutions/counting_candy_neil.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/counting_candy_neil.rb -------------------------------------------------------------------------------- /solutions/dictionary_tree_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/dictionary_tree_amelia.rb -------------------------------------------------------------------------------- /solutions/find_all_nodes_directional_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/find_all_nodes_directional_amelia.rb -------------------------------------------------------------------------------- /solutions/find_all_nodes_non_directional_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/find_all_nodes_non_directional_amelia.rb -------------------------------------------------------------------------------- /solutions/find_permutations_recursive_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/find_permutations_recursive_amelia.rb -------------------------------------------------------------------------------- /solutions/has_matching_parens_amadou.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/has_matching_parens_amadou.rb -------------------------------------------------------------------------------- /solutions/is_anagram.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/is_anagram.rb -------------------------------------------------------------------------------- /solutions/is_palindrome.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/is_palindrome.rb -------------------------------------------------------------------------------- /solutions/is_palindrome_recursive_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/is_palindrome_recursive_amelia.rb -------------------------------------------------------------------------------- /solutions/is_prime_amadou.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/is_prime_amadou.rb -------------------------------------------------------------------------------- /solutions/is_prime_martyny.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/is_prime_martyny.rb -------------------------------------------------------------------------------- /solutions/is_prime_testing/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | gem "rspec", "2.14" -------------------------------------------------------------------------------- /solutions/is_prime_testing/is_prime_martyny.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/is_prime_testing/is_prime_martyny.rb -------------------------------------------------------------------------------- /solutions/is_prime_testing/is_prime_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/is_prime_testing/is_prime_spec.rb -------------------------------------------------------------------------------- /solutions/is_value_present_in_tree_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/is_value_present_in_tree_amelia.rb -------------------------------------------------------------------------------- /solutions/johns-linked-list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/johns-linked-list.rb -------------------------------------------------------------------------------- /solutions/julian_js_linked_list.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/julian_js_linked_list.js -------------------------------------------------------------------------------- /solutions/julian_linked_list.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/julian_linked_list.rb -------------------------------------------------------------------------------- /solutions/linked_list_add_two_lists_amadou.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/linked_list_add_two_lists_amadou.rb -------------------------------------------------------------------------------- /solutions/linked_list_basic_methods_devon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/linked_list_basic_methods_devon.rb -------------------------------------------------------------------------------- /solutions/linked_list_circular_dannyg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/linked_list_circular_dannyg.rb -------------------------------------------------------------------------------- /solutions/linked_list_class_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/linked_list_class_amelia.rb -------------------------------------------------------------------------------- /solutions/linked_list_class_definitions_devon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/linked_list_class_definitions_devon.rb -------------------------------------------------------------------------------- /solutions/linked_list_dannyg.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/linked_list_dannyg.rb -------------------------------------------------------------------------------- /solutions/linked_list_find_beginning_of_loop_amadou.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/linked_list_find_beginning_of_loop_amadou.rb -------------------------------------------------------------------------------- /solutions/linked_list_implementation_amadou.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/linked_list_implementation_amadou.rb -------------------------------------------------------------------------------- /solutions/linked_list_nth_node_from_end_amadou.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/linked_list_nth_node_from_end_amadou.rb -------------------------------------------------------------------------------- /solutions/linked_list_sort_devon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/linked_list_sort_devon.rb -------------------------------------------------------------------------------- /solutions/linked_list_zip_devon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/linked_list_zip_devon.rb -------------------------------------------------------------------------------- /solutions/ll-kkc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/ll-kkc.rb -------------------------------------------------------------------------------- /solutions/ll_add_remove_index-kkc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/ll_add_remove_index-kkc.rb -------------------------------------------------------------------------------- /solutions/ll_cycle-kkc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/ll_cycle-kkc.rb -------------------------------------------------------------------------------- /solutions/ll_reverse-kkc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/ll_reverse-kkc.rb -------------------------------------------------------------------------------- /solutions/lonely_number_neil.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/lonely_number_neil.rb -------------------------------------------------------------------------------- /solutions/make_longest_number_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/make_longest_number_amelia.rb -------------------------------------------------------------------------------- /solutions/making-change-amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/making-change-amelia.rb -------------------------------------------------------------------------------- /solutions/matching-parens-amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/matching-parens-amelia.rb -------------------------------------------------------------------------------- /solutions/matching-parens-bonus-amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/matching-parens-bonus-amelia.rb -------------------------------------------------------------------------------- /solutions/max_subsum_john.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/max_subsum_john.rb -------------------------------------------------------------------------------- /solutions/morse_code_tree.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/morse_code_tree.rb -------------------------------------------------------------------------------- /solutions/morse_code_tree_for_testing.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/morse_code_tree_for_testing.rb -------------------------------------------------------------------------------- /solutions/most_occuring_word-brian.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/most_occuring_word-brian.rb -------------------------------------------------------------------------------- /solutions/most_occurring_word_ns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/most_occurring_word_ns.js -------------------------------------------------------------------------------- /solutions/p3_seesaw_array.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/p3_seesaw_array.rb -------------------------------------------------------------------------------- /solutions/power-set-amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/power-set-amelia.rb -------------------------------------------------------------------------------- /solutions/power-set-anna.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/power-set-anna.rb -------------------------------------------------------------------------------- /solutions/print_ll_in_reverse_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/print_ll_in_reverse_amelia.rb -------------------------------------------------------------------------------- /solutions/process_orders.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/process_orders.rb -------------------------------------------------------------------------------- /solutions/queue-class-amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/queue-class-amelia.rb -------------------------------------------------------------------------------- /solutions/queue-class-osman.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/queue-class-osman.rb -------------------------------------------------------------------------------- /solutions/queue-two-stacks-amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/queue-two-stacks-amelia.rb -------------------------------------------------------------------------------- /solutions/queue-two-stacks-patrick.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/queue-two-stacks-patrick.js -------------------------------------------------------------------------------- /solutions/removeDuplicates_js_ns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/removeDuplicates_js_ns -------------------------------------------------------------------------------- /solutions/remove_duplicates_amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/remove_duplicates_amelia.rb -------------------------------------------------------------------------------- /solutions/reverse-a-string-amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/reverse-a-string-amelia.rb -------------------------------------------------------------------------------- /solutions/reverse-a-string-anna.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/reverse-a-string-anna.rb -------------------------------------------------------------------------------- /solutions/reverse-a-string-brian.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/reverse-a-string-brian.rb -------------------------------------------------------------------------------- /solutions/reverse_string_amadou.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/reverse_string_amadou.rb -------------------------------------------------------------------------------- /solutions/see_saw_neil.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/see_saw_neil.rb -------------------------------------------------------------------------------- /solutions/seesaw-connor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/seesaw-connor.rb -------------------------------------------------------------------------------- /solutions/sort_stack_andrew.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/sort_stack_andrew.rb -------------------------------------------------------------------------------- /solutions/stacks_as_queue.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/stacks_as_queue.rb -------------------------------------------------------------------------------- /solutions/stars-recursion-kkc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/stars-recursion-kkc.rb -------------------------------------------------------------------------------- /solutions/tower-hanoi-amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/tower-hanoi-amelia.rb -------------------------------------------------------------------------------- /solutions/tree_delete_node-kkc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/tree_delete_node-kkc.rb -------------------------------------------------------------------------------- /solutions/tree_valid_bst-kkc.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/tree_valid_bst-kkc.rb -------------------------------------------------------------------------------- /solutions/word-cloud-amelia.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/solutions/word-cloud-amelia.rb -------------------------------------------------------------------------------- /video-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ameowlia/Intro-to-Whiteboarding/HEAD/video-instructions.md --------------------------------------------------------------------------------