├── .gitignore ├── .idea ├── Algorithmic Toolbox.iml ├── misc.xml ├── modules.xml ├── vcs.xml └── workspace.xml ├── README.md └── algorithmic_toolbox ├── week_1 └── maximum_pairwise_product │ ├── max_pairwise_product.cpp │ ├── max_pairwise_product.java │ └── max_pairwise_product.py ├── week_2 ├── 01_introduction_problems.pdf └── 01_introduction_starter_files │ ├── fibonacci │ ├── Fibonacci.java │ ├── fibonacci.cpp │ └── fibonacci.py │ ├── fibonacci_huge │ ├── FibonacciHuge.java │ ├── fibonacci_huge.cpp │ └── fibonacci_huge.py │ ├── fibonacci_last_digit │ ├── FibonacciLastDigit.java │ ├── fibonacci_last_digit.cpp │ └── fibonacci_last_digit.py │ ├── fibonacci_partial_sum │ ├── FibonacciPartialSum.java │ ├── fibonacci_partial_sum.cpp │ └── fibonacci_partial_sum.py │ ├── fibonacci_sum_last_digit │ ├── FibonacciSumLastDigit.java │ ├── fibonacci_sum_last_digit.cpp │ └── fibonacci_sum_last_digit.py │ ├── gcd │ ├── GCD.java │ ├── gcd.cpp │ └── gcd.py │ └── lcm │ ├── LCM.java │ ├── lcm.cpp │ └── lcm.py ├── week_3 ├── 02_greedy_algorithms_problems.pdf └── 02_greedy_algorithms_starter_files │ ├── change │ ├── Change.java │ ├── change.cpp │ └── change.py │ ├── covering_segments │ ├── CoveringSegments.java │ ├── covering_segments.cpp │ └── covering_segments.py │ ├── different_summands │ ├── DifferentSummands.java │ ├── different_summands.cpp │ └── different_summands.py │ ├── dot_product │ ├── DotProduct.java │ ├── dot_product.cpp │ └── dot_product.py │ ├── fractional_knapsack │ ├── FractionalKnapsack.java │ ├── fractional_knapsack.cpp │ └── fractional_knapsack.py │ └── largest_number │ ├── LargestNumber.java │ ├── by_learners │ └── largest_number.rb │ ├── largest_number.cpp │ ├── largest_number.hs │ └── largest_number.py ├── week_4 ├── 03_divide_and_conquer_problems.pdf └── 03_divide_and_conquer_starter_files_20160804 │ ├── binary_search │ ├── BinarySearch.java │ ├── binary_search.cpp │ └── binary_search.py │ ├── closest │ ├── Closest.java │ ├── closest.cpp │ └── closest.py │ ├── inversions │ ├── Inversions.java │ ├── inversions.cpp │ └── inversions.py │ ├── majority_element │ ├── MajorityElement.java │ ├── majority_element.cpp │ └── majority_element.py │ ├── points_and_segments │ ├── PointsAndSegments.java │ ├── points_and_segments.cpp │ └── points_and_segments.py │ └── sorting │ ├── Sorting.java │ ├── sorting.cpp │ └── sorting.py └── week_5 ├── 04_dynamic_programming_problems.pdf └── 04_dynamic_programming_starter_files ├── edit_distance ├── EditDistance.java ├── edit_distance.cpp └── edit_distance.py ├── knapsack ├── Knapsack.java ├── knapsack.cpp └── knapsack.py ├── lcs3 ├── LCS3.java ├── lcs3.cpp └── lcs3.py ├── placing_parentheses ├── PlacingParentheses.java ├── placing_parentheses.cpp └── placing_parentheses.py └── primitive_calculator ├── PrimitiveCalculator.java ├── primitive_calculator.cpp ├── primitive_calculator.py ├── primitive_calculator2.cpp └── primitive_calculator3.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/Algorithmic Toolbox.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/.idea/Algorithmic Toolbox.iml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/.idea/workspace.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/README.md -------------------------------------------------------------------------------- /algorithmic_toolbox/week_1/maximum_pairwise_product/max_pairwise_product.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_1/maximum_pairwise_product/max_pairwise_product.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_1/maximum_pairwise_product/max_pairwise_product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_1/maximum_pairwise_product/max_pairwise_product.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_1/maximum_pairwise_product/max_pairwise_product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_1/maximum_pairwise_product/max_pairwise_product.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_problems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_problems.pdf -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci/Fibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci/Fibonacci.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci/fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci/fibonacci.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci/fibonacci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci/fibonacci.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_huge/FibonacciHuge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_huge/FibonacciHuge.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_huge/fibonacci_huge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_huge/fibonacci_huge.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_huge/fibonacci_huge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_huge/fibonacci_huge.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_last_digit/FibonacciLastDigit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_last_digit/FibonacciLastDigit.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_last_digit/fibonacci_last_digit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_last_digit/fibonacci_last_digit.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_last_digit/fibonacci_last_digit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_last_digit/fibonacci_last_digit.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_partial_sum/FibonacciPartialSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_partial_sum/FibonacciPartialSum.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_partial_sum/fibonacci_partial_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_partial_sum/fibonacci_partial_sum.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_partial_sum/fibonacci_partial_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_partial_sum/fibonacci_partial_sum.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_sum_last_digit/FibonacciSumLastDigit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_sum_last_digit/FibonacciSumLastDigit.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_sum_last_digit/fibonacci_sum_last_digit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_sum_last_digit/fibonacci_sum_last_digit.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_sum_last_digit/fibonacci_sum_last_digit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/fibonacci_sum_last_digit/fibonacci_sum_last_digit.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/gcd/GCD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/gcd/GCD.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/gcd/gcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/gcd/gcd.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/gcd/gcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/gcd/gcd.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/lcm/LCM.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/lcm/LCM.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/lcm/lcm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/lcm/lcm.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_2/01_introduction_starter_files/lcm/lcm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_2/01_introduction_starter_files/lcm/lcm.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_problems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_problems.pdf -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/change/Change.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/change/Change.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/change/change.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/change/change.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/change/change.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/change/change.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/covering_segments/CoveringSegments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/covering_segments/CoveringSegments.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/covering_segments/covering_segments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/covering_segments/covering_segments.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/covering_segments/covering_segments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/covering_segments/covering_segments.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/different_summands/DifferentSummands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/different_summands/DifferentSummands.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/different_summands/different_summands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/different_summands/different_summands.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/different_summands/different_summands.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/different_summands/different_summands.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/dot_product/DotProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/dot_product/DotProduct.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/dot_product/dot_product.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/dot_product/dot_product.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/dot_product/dot_product.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/dot_product/dot_product.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/fractional_knapsack/FractionalKnapsack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/fractional_knapsack/FractionalKnapsack.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/fractional_knapsack/fractional_knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/fractional_knapsack/fractional_knapsack.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/fractional_knapsack/fractional_knapsack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/fractional_knapsack/fractional_knapsack.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/largest_number/LargestNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/largest_number/LargestNumber.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/largest_number/by_learners/largest_number.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/largest_number/by_learners/largest_number.rb -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/largest_number/largest_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/largest_number/largest_number.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/largest_number/largest_number.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/largest_number/largest_number.hs -------------------------------------------------------------------------------- /algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/largest_number/largest_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_3/02_greedy_algorithms_starter_files/largest_number/largest_number.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_problems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_problems.pdf -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/binary_search/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/binary_search/BinarySearch.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/binary_search/binary_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/binary_search/binary_search.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/binary_search/binary_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/binary_search/binary_search.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/closest/Closest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/closest/Closest.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/closest/closest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/closest/closest.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/closest/closest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/closest/closest.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/inversions/Inversions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/inversions/Inversions.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/inversions/inversions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/inversions/inversions.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/inversions/inversions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/inversions/inversions.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/majority_element/MajorityElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/majority_element/MajorityElement.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/majority_element/majority_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/majority_element/majority_element.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/majority_element/majority_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/majority_element/majority_element.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/points_and_segments/PointsAndSegments.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/points_and_segments/PointsAndSegments.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/points_and_segments/points_and_segments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/points_and_segments/points_and_segments.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/points_and_segments/points_and_segments.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/points_and_segments/points_and_segments.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/sorting/Sorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/sorting/Sorting.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/sorting/sorting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/sorting/sorting.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/sorting/sorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_4/03_divide_and_conquer_starter_files_20160804/sorting/sorting.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_problems.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_problems.pdf -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/edit_distance/EditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/edit_distance/EditDistance.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/edit_distance/edit_distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/edit_distance/edit_distance.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/edit_distance/edit_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/edit_distance/edit_distance.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/knapsack/Knapsack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/knapsack/Knapsack.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/knapsack/knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/knapsack/knapsack.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/knapsack/knapsack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/knapsack/knapsack.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/lcs3/LCS3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/lcs3/LCS3.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/lcs3/lcs3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/lcs3/lcs3.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/lcs3/lcs3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/lcs3/lcs3.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/placing_parentheses/PlacingParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/placing_parentheses/PlacingParentheses.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/placing_parentheses/placing_parentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/placing_parentheses/placing_parentheses.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/placing_parentheses/placing_parentheses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/placing_parentheses/placing_parentheses.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/primitive_calculator/PrimitiveCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/primitive_calculator/PrimitiveCalculator.java -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/primitive_calculator/primitive_calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/primitive_calculator/primitive_calculator.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/primitive_calculator/primitive_calculator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/primitive_calculator/primitive_calculator.py -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/primitive_calculator/primitive_calculator2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/primitive_calculator/primitive_calculator2.cpp -------------------------------------------------------------------------------- /algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/primitive_calculator/primitive_calculator3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mablatnik/Algorithmic-Toolbox/HEAD/algorithmic_toolbox/week_5/04_dynamic_programming_starter_files/primitive_calculator/primitive_calculator3.cpp --------------------------------------------------------------------------------