├── .gitignore ├── README.md ├── big_data └── big_data_ucsandiego │ ├── companion_files │ ├── csv_graph.png │ ├── hadoop_ecosystem.png │ ├── mapreduce_step0.png │ ├── mapreduce_step1_0.png │ ├── mapreduce_step1_1.png │ ├── mapreduce_step1_2.png │ ├── mapreduce_step2.png │ └── mapreduce_step3.png │ ├── data_modeling_mamangemt_systems.ipynb │ └── intro.ipynb ├── databases └── databases_sql_for_data_science.ipynb ├── deep_learning └── Intro_DL_and_TensorFlow.ipynb ├── interview_questions ├── 109_interview_questions.ipynb ├── companion_files │ ├── mapreduce_diagram │ │ ├── step1_mapreduce_diogram.docx │ │ ├── step2_mapreduce_diogram_full.docx │ │ └── step3_mapreduce_diagram_full.jpg │ └── plots.ipynb └── springbrd_interview_practice.ipynb ├── linear_algebra └── Introduction.ipynb ├── machine_learning ├── advanced_machine_learning_tensorflow_gcp │ └── 4_sequence_models_for_time_series_and_nlp.ipynb ├── algorithms_implementations │ └── k_means │ │ ├── k_means.ipynb │ │ └── k_means.py ├── aws_ml_path_data_science │ ├── 1_math_for_ml.ipynb │ ├── 2_linear_logistic_regression.ipynb │ ├── 3_elements_of_ds.ipynb │ └── companion_files │ │ └── ml_workflow.png ├── harvard_cs109.ipynb ├── machine_learning_tensorflow_gcp │ └── 1_how_google_does_ml.ipynb ├── sup_learning_scikit_learn.ipynb └── time_series │ └── udacity_time_series_forecasting.ipynb ├── programming ├── data_structures_and_algorithms │ ├── algorithms.ipynb │ ├── overview.ipynb │ ├── primitive_types.ipynb │ └── sequence_types.ipynb ├── debugging_testing_profiling.ipynb ├── elements_prog_interview │ ├── 10_heaps │ │ ├── 1_merge_sorted_files.py │ │ ├── 3_sort_almost_sorted_array.py │ │ ├── 4_kclosest_stars.py │ │ └── heaps.ipynb │ ├── 11_searching │ │ ├── 0_binary_search.py │ │ ├── 1_first_last_occurrence.py │ │ ├── 3_search_cyclically_sorted_array.py │ │ ├── 4_integer_square_root.py │ │ ├── 8_kth_largest_element.py │ │ └── searching.ipynb │ ├── 12_hash_tables │ │ ├── 1_palindromic_permutations.py │ │ ├── 2_is_an_anonymous_letter_constructible.py │ │ ├── 3_implement_isbn_cache.py │ │ ├── 5_nearest_repeated_entry_in_array.py │ │ └── hash_tables.ipynb │ ├── 13_sorting │ │ ├── 0_sorting_algos.py │ │ ├── 1_intersection_of_two_sorted_arrays.py │ │ ├── 2_merge_two_sorted_arrays.py │ │ ├── 3_compute_h_index.py │ │ ├── 4_remove_duplicates.py │ │ ├── 6_render_calendar.py │ │ └── sorting.ipynb │ ├── 14_binary_search_trees │ │ ├── 1_test_bst_property.py │ │ ├── 2_first_key_greater_than_a_value.py │ │ ├── 3_k_largest_elements.py │ │ ├── 4_compute_lca.py │ │ └── binary_search_trees.ipynb │ ├── 15_recursion │ │ ├── 1_the_tower_of_hanoi.py │ │ ├── 3_array_permutations.py │ │ └── recursion.ipynb │ ├── 16_dynamic_programming │ │ ├── 1_number_of_score_combinations.py │ │ ├── 2_levenshtein_distance.py │ │ ├── 3_number_of_ways_to_traverse_2d_array.py │ │ ├── 6_knapsack_problem.py │ │ └── dynamic_programming.ipynb │ ├── 17_greedy_algos_and_invariants │ │ ├── 4_three_sum.py │ │ ├── 5_find_the_majority_el.py │ │ └── greedy_algos_and_invariants.ipynb │ ├── 18_graphs │ │ ├── 1_search_a_maze.py │ │ ├── 2_paint_a_boolean_matrix.py │ │ └── 7_transform_one_string_to_another.py │ ├── 4_primitive_types │ │ ├── 1_parity_of_a_word.py │ │ ├── 7_power_xtoy.py │ │ ├── 8_reverse_digits.py │ │ └── primitive_types.ipynb │ ├── 5_arrays │ │ ├── 12_sample_offline_data.py │ │ ├── 17_sudoku_checker.py │ │ ├── 18_spiral_ordering.py │ │ ├── 1_dutch_national_flag.py │ │ ├── 2_increment_integer.py │ │ ├── 5_delete_duplicates.py │ │ ├── 6_buy_sell_stock_once.py │ │ ├── 9_enumerate_all_primes_to_n.py │ │ └── arrays.ipynb │ ├── 6_strings │ │ ├── 1_interconvert_string_int.py │ │ ├── 2_base_conversion.py │ │ ├── 3_column_encoding.py │ │ ├── 4_replace_remove.py │ │ ├── 5_test_palindromicity.py │ │ ├── 6_reverse_words_in_sentence.py │ │ ├── 7_all_mnemonics_for_a_phone_number.py │ │ ├── 8_look_and_say.py │ │ └── strings.ipynb │ ├── 7_linked_lists │ │ ├── 10_implement_even_odd_merge.py │ │ ├── 1_merge_sorted_lists.py │ │ ├── 2_reverse_sublist.py │ │ ├── 3_cyclicity.py │ │ ├── 4_overlapping_lists.py │ │ ├── 7_remove_kth_last_element.py │ │ ├── basic_implementation.py │ │ ├── circular_linked_list.ipynb │ │ └── linked_lists.ipynb │ ├── 8_stacks_queues │ │ ├── 1_stack_with_max_api.py │ │ ├── 2_evaluate_rpn_expressions.py │ │ ├── 3_test_string_well_formedness.py │ │ ├── 6_binary_tree_nodes_in_increasing_depth.py │ │ ├── 7_circular_queue.py │ │ ├── 8_implement_queue_using_stack.py │ │ └── stacks_queues.ipynb │ └── 9_binary_trees │ │ ├── 12_reconstruct_bt.py │ │ ├── 1_hight_balanced.py │ │ ├── 2_test_symmetric.py │ │ ├── 4_compute_lca.py │ │ ├── binary_trees.ipynb │ │ ├── insert_height_search.py │ │ └── root_leafs_paths.py ├── interview_practice │ ├── leetcode.ipynb │ └── mock_interviews.ipynb ├── mit_datastructures_algos.ipynb └── python_programmer_track_datacamp │ ├── companion_files │ └── pitch_score.png │ └── notes.ipynb ├── quick_notes.ipynb └── statistics ├── Infer_statistics_python.ipynb ├── companion_files ├── error_table.png └── negative_r_squared.png ├── foundations_of_statistics.ipynb └── r_squared_negative.R /.gitignore: -------------------------------------------------------------------------------- 1 | .ipynb_checkpoints 2 | .idea/ 3 | venv/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/README.md -------------------------------------------------------------------------------- /big_data/big_data_ucsandiego/companion_files/csv_graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/big_data/big_data_ucsandiego/companion_files/csv_graph.png -------------------------------------------------------------------------------- /big_data/big_data_ucsandiego/companion_files/hadoop_ecosystem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/big_data/big_data_ucsandiego/companion_files/hadoop_ecosystem.png -------------------------------------------------------------------------------- /big_data/big_data_ucsandiego/companion_files/mapreduce_step0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/big_data/big_data_ucsandiego/companion_files/mapreduce_step0.png -------------------------------------------------------------------------------- /big_data/big_data_ucsandiego/companion_files/mapreduce_step1_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/big_data/big_data_ucsandiego/companion_files/mapreduce_step1_0.png -------------------------------------------------------------------------------- /big_data/big_data_ucsandiego/companion_files/mapreduce_step1_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/big_data/big_data_ucsandiego/companion_files/mapreduce_step1_1.png -------------------------------------------------------------------------------- /big_data/big_data_ucsandiego/companion_files/mapreduce_step1_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/big_data/big_data_ucsandiego/companion_files/mapreduce_step1_2.png -------------------------------------------------------------------------------- /big_data/big_data_ucsandiego/companion_files/mapreduce_step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/big_data/big_data_ucsandiego/companion_files/mapreduce_step2.png -------------------------------------------------------------------------------- /big_data/big_data_ucsandiego/companion_files/mapreduce_step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/big_data/big_data_ucsandiego/companion_files/mapreduce_step3.png -------------------------------------------------------------------------------- /big_data/big_data_ucsandiego/data_modeling_mamangemt_systems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/big_data/big_data_ucsandiego/data_modeling_mamangemt_systems.ipynb -------------------------------------------------------------------------------- /big_data/big_data_ucsandiego/intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/big_data/big_data_ucsandiego/intro.ipynb -------------------------------------------------------------------------------- /databases/databases_sql_for_data_science.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/databases/databases_sql_for_data_science.ipynb -------------------------------------------------------------------------------- /deep_learning/Intro_DL_and_TensorFlow.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/deep_learning/Intro_DL_and_TensorFlow.ipynb -------------------------------------------------------------------------------- /interview_questions/109_interview_questions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/interview_questions/109_interview_questions.ipynb -------------------------------------------------------------------------------- /interview_questions/companion_files/mapreduce_diagram/step1_mapreduce_diogram.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/interview_questions/companion_files/mapreduce_diagram/step1_mapreduce_diogram.docx -------------------------------------------------------------------------------- /interview_questions/companion_files/mapreduce_diagram/step2_mapreduce_diogram_full.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/interview_questions/companion_files/mapreduce_diagram/step2_mapreduce_diogram_full.docx -------------------------------------------------------------------------------- /interview_questions/companion_files/mapreduce_diagram/step3_mapreduce_diagram_full.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/interview_questions/companion_files/mapreduce_diagram/step3_mapreduce_diagram_full.jpg -------------------------------------------------------------------------------- /interview_questions/companion_files/plots.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/interview_questions/companion_files/plots.ipynb -------------------------------------------------------------------------------- /interview_questions/springbrd_interview_practice.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/interview_questions/springbrd_interview_practice.ipynb -------------------------------------------------------------------------------- /linear_algebra/Introduction.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/linear_algebra/Introduction.ipynb -------------------------------------------------------------------------------- /machine_learning/advanced_machine_learning_tensorflow_gcp/4_sequence_models_for_time_series_and_nlp.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/machine_learning/advanced_machine_learning_tensorflow_gcp/4_sequence_models_for_time_series_and_nlp.ipynb -------------------------------------------------------------------------------- /machine_learning/algorithms_implementations/k_means/k_means.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/machine_learning/algorithms_implementations/k_means/k_means.ipynb -------------------------------------------------------------------------------- /machine_learning/algorithms_implementations/k_means/k_means.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/machine_learning/algorithms_implementations/k_means/k_means.py -------------------------------------------------------------------------------- /machine_learning/aws_ml_path_data_science/1_math_for_ml.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/machine_learning/aws_ml_path_data_science/1_math_for_ml.ipynb -------------------------------------------------------------------------------- /machine_learning/aws_ml_path_data_science/2_linear_logistic_regression.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/machine_learning/aws_ml_path_data_science/2_linear_logistic_regression.ipynb -------------------------------------------------------------------------------- /machine_learning/aws_ml_path_data_science/3_elements_of_ds.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/machine_learning/aws_ml_path_data_science/3_elements_of_ds.ipynb -------------------------------------------------------------------------------- /machine_learning/aws_ml_path_data_science/companion_files/ml_workflow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/machine_learning/aws_ml_path_data_science/companion_files/ml_workflow.png -------------------------------------------------------------------------------- /machine_learning/harvard_cs109.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/machine_learning/harvard_cs109.ipynb -------------------------------------------------------------------------------- /machine_learning/machine_learning_tensorflow_gcp/1_how_google_does_ml.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/machine_learning/machine_learning_tensorflow_gcp/1_how_google_does_ml.ipynb -------------------------------------------------------------------------------- /machine_learning/sup_learning_scikit_learn.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/machine_learning/sup_learning_scikit_learn.ipynb -------------------------------------------------------------------------------- /machine_learning/time_series/udacity_time_series_forecasting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/machine_learning/time_series/udacity_time_series_forecasting.ipynb -------------------------------------------------------------------------------- /programming/data_structures_and_algorithms/algorithms.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/data_structures_and_algorithms/algorithms.ipynb -------------------------------------------------------------------------------- /programming/data_structures_and_algorithms/overview.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/data_structures_and_algorithms/overview.ipynb -------------------------------------------------------------------------------- /programming/data_structures_and_algorithms/primitive_types.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/data_structures_and_algorithms/primitive_types.ipynb -------------------------------------------------------------------------------- /programming/data_structures_and_algorithms/sequence_types.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/data_structures_and_algorithms/sequence_types.ipynb -------------------------------------------------------------------------------- /programming/debugging_testing_profiling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/debugging_testing_profiling.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/10_heaps/1_merge_sorted_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/10_heaps/1_merge_sorted_files.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/10_heaps/3_sort_almost_sorted_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/10_heaps/3_sort_almost_sorted_array.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/10_heaps/4_kclosest_stars.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/10_heaps/4_kclosest_stars.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/10_heaps/heaps.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/10_heaps/heaps.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/11_searching/0_binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/11_searching/0_binary_search.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/11_searching/1_first_last_occurrence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/11_searching/1_first_last_occurrence.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/11_searching/3_search_cyclically_sorted_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/11_searching/3_search_cyclically_sorted_array.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/11_searching/4_integer_square_root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/11_searching/4_integer_square_root.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/11_searching/8_kth_largest_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/11_searching/8_kth_largest_element.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/11_searching/searching.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/11_searching/searching.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/12_hash_tables/1_palindromic_permutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/12_hash_tables/1_palindromic_permutations.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/12_hash_tables/2_is_an_anonymous_letter_constructible.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/12_hash_tables/2_is_an_anonymous_letter_constructible.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/12_hash_tables/3_implement_isbn_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/12_hash_tables/3_implement_isbn_cache.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/12_hash_tables/5_nearest_repeated_entry_in_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/12_hash_tables/5_nearest_repeated_entry_in_array.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/12_hash_tables/hash_tables.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/12_hash_tables/hash_tables.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/13_sorting/0_sorting_algos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/13_sorting/0_sorting_algos.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/13_sorting/1_intersection_of_two_sorted_arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/13_sorting/1_intersection_of_two_sorted_arrays.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/13_sorting/2_merge_two_sorted_arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/13_sorting/2_merge_two_sorted_arrays.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/13_sorting/3_compute_h_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/13_sorting/3_compute_h_index.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/13_sorting/4_remove_duplicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/13_sorting/4_remove_duplicates.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/13_sorting/6_render_calendar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/13_sorting/6_render_calendar.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/13_sorting/sorting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/13_sorting/sorting.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/14_binary_search_trees/1_test_bst_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/14_binary_search_trees/1_test_bst_property.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/14_binary_search_trees/2_first_key_greater_than_a_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/14_binary_search_trees/2_first_key_greater_than_a_value.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/14_binary_search_trees/3_k_largest_elements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/14_binary_search_trees/3_k_largest_elements.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/14_binary_search_trees/4_compute_lca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/14_binary_search_trees/4_compute_lca.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/14_binary_search_trees/binary_search_trees.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/14_binary_search_trees/binary_search_trees.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/15_recursion/1_the_tower_of_hanoi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/15_recursion/1_the_tower_of_hanoi.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/15_recursion/3_array_permutations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/15_recursion/3_array_permutations.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/15_recursion/recursion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/15_recursion/recursion.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/16_dynamic_programming/1_number_of_score_combinations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/16_dynamic_programming/1_number_of_score_combinations.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/16_dynamic_programming/2_levenshtein_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/16_dynamic_programming/2_levenshtein_distance.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/16_dynamic_programming/3_number_of_ways_to_traverse_2d_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/16_dynamic_programming/3_number_of_ways_to_traverse_2d_array.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/16_dynamic_programming/6_knapsack_problem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/16_dynamic_programming/6_knapsack_problem.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/16_dynamic_programming/dynamic_programming.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/16_dynamic_programming/dynamic_programming.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/17_greedy_algos_and_invariants/4_three_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/17_greedy_algos_and_invariants/4_three_sum.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/17_greedy_algos_and_invariants/5_find_the_majority_el.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/17_greedy_algos_and_invariants/5_find_the_majority_el.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/17_greedy_algos_and_invariants/greedy_algos_and_invariants.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/17_greedy_algos_and_invariants/greedy_algos_and_invariants.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/18_graphs/1_search_a_maze.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/18_graphs/1_search_a_maze.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/18_graphs/2_paint_a_boolean_matrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/18_graphs/2_paint_a_boolean_matrix.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/18_graphs/7_transform_one_string_to_another.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/18_graphs/7_transform_one_string_to_another.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/4_primitive_types/1_parity_of_a_word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/4_primitive_types/1_parity_of_a_word.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/4_primitive_types/7_power_xtoy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/4_primitive_types/7_power_xtoy.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/4_primitive_types/8_reverse_digits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/4_primitive_types/8_reverse_digits.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/4_primitive_types/primitive_types.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/4_primitive_types/primitive_types.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/5_arrays/12_sample_offline_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/5_arrays/12_sample_offline_data.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/5_arrays/17_sudoku_checker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/5_arrays/17_sudoku_checker.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/5_arrays/18_spiral_ordering.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/5_arrays/18_spiral_ordering.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/5_arrays/1_dutch_national_flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/5_arrays/1_dutch_national_flag.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/5_arrays/2_increment_integer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/5_arrays/2_increment_integer.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/5_arrays/5_delete_duplicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/5_arrays/5_delete_duplicates.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/5_arrays/6_buy_sell_stock_once.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/5_arrays/6_buy_sell_stock_once.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/5_arrays/9_enumerate_all_primes_to_n.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/5_arrays/9_enumerate_all_primes_to_n.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/5_arrays/arrays.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/5_arrays/arrays.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/6_strings/1_interconvert_string_int.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/6_strings/1_interconvert_string_int.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/6_strings/2_base_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/6_strings/2_base_conversion.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/6_strings/3_column_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/6_strings/3_column_encoding.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/6_strings/4_replace_remove.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/6_strings/4_replace_remove.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/6_strings/5_test_palindromicity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/6_strings/5_test_palindromicity.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/6_strings/6_reverse_words_in_sentence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/6_strings/6_reverse_words_in_sentence.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/6_strings/7_all_mnemonics_for_a_phone_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/6_strings/7_all_mnemonics_for_a_phone_number.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/6_strings/8_look_and_say.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/6_strings/8_look_and_say.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/6_strings/strings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/6_strings/strings.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/7_linked_lists/10_implement_even_odd_merge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/7_linked_lists/10_implement_even_odd_merge.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/7_linked_lists/1_merge_sorted_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/7_linked_lists/1_merge_sorted_lists.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/7_linked_lists/2_reverse_sublist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/7_linked_lists/2_reverse_sublist.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/7_linked_lists/3_cyclicity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/7_linked_lists/3_cyclicity.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/7_linked_lists/4_overlapping_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/7_linked_lists/4_overlapping_lists.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/7_linked_lists/7_remove_kth_last_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/7_linked_lists/7_remove_kth_last_element.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/7_linked_lists/basic_implementation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/7_linked_lists/basic_implementation.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/7_linked_lists/circular_linked_list.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/7_linked_lists/circular_linked_list.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/7_linked_lists/linked_lists.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/7_linked_lists/linked_lists.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/8_stacks_queues/1_stack_with_max_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/8_stacks_queues/1_stack_with_max_api.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/8_stacks_queues/2_evaluate_rpn_expressions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/8_stacks_queues/2_evaluate_rpn_expressions.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/8_stacks_queues/3_test_string_well_formedness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/8_stacks_queues/3_test_string_well_formedness.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/8_stacks_queues/6_binary_tree_nodes_in_increasing_depth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/8_stacks_queues/6_binary_tree_nodes_in_increasing_depth.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/8_stacks_queues/7_circular_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/8_stacks_queues/7_circular_queue.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/8_stacks_queues/8_implement_queue_using_stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/8_stacks_queues/8_implement_queue_using_stack.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/8_stacks_queues/stacks_queues.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/8_stacks_queues/stacks_queues.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/9_binary_trees/12_reconstruct_bt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/9_binary_trees/12_reconstruct_bt.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/9_binary_trees/1_hight_balanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/9_binary_trees/1_hight_balanced.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/9_binary_trees/2_test_symmetric.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/9_binary_trees/2_test_symmetric.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/9_binary_trees/4_compute_lca.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/9_binary_trees/4_compute_lca.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/9_binary_trees/binary_trees.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/9_binary_trees/binary_trees.ipynb -------------------------------------------------------------------------------- /programming/elements_prog_interview/9_binary_trees/insert_height_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/9_binary_trees/insert_height_search.py -------------------------------------------------------------------------------- /programming/elements_prog_interview/9_binary_trees/root_leafs_paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/elements_prog_interview/9_binary_trees/root_leafs_paths.py -------------------------------------------------------------------------------- /programming/interview_practice/leetcode.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/interview_practice/leetcode.ipynb -------------------------------------------------------------------------------- /programming/interview_practice/mock_interviews.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/interview_practice/mock_interviews.ipynb -------------------------------------------------------------------------------- /programming/mit_datastructures_algos.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/mit_datastructures_algos.ipynb -------------------------------------------------------------------------------- /programming/python_programmer_track_datacamp/companion_files/pitch_score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/python_programmer_track_datacamp/companion_files/pitch_score.png -------------------------------------------------------------------------------- /programming/python_programmer_track_datacamp/notes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/programming/python_programmer_track_datacamp/notes.ipynb -------------------------------------------------------------------------------- /quick_notes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/quick_notes.ipynb -------------------------------------------------------------------------------- /statistics/Infer_statistics_python.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/statistics/Infer_statistics_python.ipynb -------------------------------------------------------------------------------- /statistics/companion_files/error_table.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/statistics/companion_files/error_table.png -------------------------------------------------------------------------------- /statistics/companion_files/negative_r_squared.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/statistics/companion_files/negative_r_squared.png -------------------------------------------------------------------------------- /statistics/foundations_of_statistics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/statistics/foundations_of_statistics.ipynb -------------------------------------------------------------------------------- /statistics/r_squared_negative.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arstepanyan/Notes/HEAD/statistics/r_squared_negative.R --------------------------------------------------------------------------------