├── C++ Codes ├── O_N_knapsack.cpp ├── alphacode.cpp ├── auto_biographical_numbers.cpp ├── best_time_to_buy_and_sell_stock.cpp ├── bottom_up_vs_top_down.cpp ├── colorful_knapsack.cpp ├── company_queries_1.cpp ├── consecutive_sequence.cpp ├── countOrdered.cpp ├── countUnordered2.cpp ├── count_set_bits.cpp ├── count_unordered.cpp ├── diameter_code.cpp ├── distance_tree_1.cpp ├── edit_distance.cpp ├── elevator_problem_code.cpp ├── fibosum.cpp ├── fibosum_2.cpp ├── good sequences.cpp ├── hamiltonian_path_backtrack.cpp ├── hamiltonian_path_bottom_up.cpp ├── hamiltonian_path_recursive_memo.cpp ├── hamiltonian_path_using_bitmask.cpp ├── interleaving_strings.cpp ├── investigation_code.cpp ├── knapsack_recursion.cpp ├── knapsack_tabular.cpp ├── lids_todo.cpp ├── lis.cpp ├── lis_nlogn.cpp ├── longest_common_subsequence_unmemoised.cpp ├── magic_number.cpp ├── make_fence_great_again_recursive_memo.cpp ├── make_fence_great_again_tabulation.cpp ├── minimum_steps_to_reach_one.cpp ├── new.cpp ├── new2.cpp ├── no_consecutive_ones.cpp ├── optimal_selection.cpp ├── ordered_pair(code).cpp ├── paint_house.cpp ├── palindromic_partitioning.cpp ├── palindromic_partitioning_2.cpp ├── partition_array_for_maximum_sum.cpp ├── pictures_with_kitten(easy).cpp ├── pictures_with_kitten_hard.cpp ├── plates.cpp ├── prac.cpp ├── readme.md ├── recursion_simple_digit_dp.cpp ├── regular_expression_matching.cpp ├── rod_cutting.cpp ├── split_array_largest_sum.cpp ├── spoj_3_tile.cpp ├── spp.cpp ├── subset_sum.cpp ├── subset_sum_one_row.cpp ├── subset_sum_one_row_erpeating_values.cpp ├── subset_sum_repeating.cpp ├── subset_sum_tabulation.cpp ├── subset_sum_two_rows.cpp ├── subset_sum_using_bitset.cpp ├── sum_of_digits_spoj.cpp ├── supw.cpp ├── supw_k.cpp ├── tiling_3.cpp ├── to_do_digit_dp.cpp ├── tower_of_hanoi.cpp ├── tree_dis_2.cpp ├── vertex_cover_dfs.cpp ├── vertex_cover_spoj_bfs.cpp ├── vertex_cover_spoj_dp.cpp └── wildcard_pattern_matching.cpp └── Java Codes ├── AlphaCode.java ├── AutoBiographicalNumber.java ├── BestTimeToBuyAndSellStocks.java ├── BottomUpVsTopDown.java ├── ColorfulKnapsack.java ├── CompanyQueries.java ├── ConsecutiveSequence.java ├── CountOrdered.java ├── CountSetBits.java ├── CountUnordered.java ├── CountUnorderedTwo.java ├── Diameter.java ├── DistanceTreeOne.java ├── EditDistance.java ├── ElevatorProblem.java ├── Fibonacci.java ├── FibonacciSum.java ├── GoodSequence.java ├── HamiltonPathBacktrack.java ├── HamiltonPathBottomUp.java ├── HamiltonPathRecursiveMemo.java ├── HamiltonPathUsingBitmask.java ├── InterleavingStrings.java ├── InvestigationCode.java ├── Knapsack.java ├── KnapsackRecursion.java ├── LCS_unmemoised.java ├── LIS.java ├── LIS_nlogn.java ├── LIS_todo.java ├── MagicNumber.java ├── MakeFenceGreatAgain.java ├── MakeFenceGreatAgainRec.java ├── MinimumStepsToReachOne.java ├── New.java ├── New2.java ├── NoConsecOnes.java ├── O_N_KnapSack.java ├── OptimalSelection.java ├── OrderedPair.java ├── PaintHouse.java ├── PalindromicPartitioning.java ├── PalindromicPartitioning2.java ├── PartitionArrayForMaximumSum.java ├── PictureWithKittenEasy.java ├── PictureWithKittenHard.java ├── Plates.java ├── Prac.java ├── RecursionSimpleDigitDp.java ├── RegularExpressionMatching.java ├── RoadCutting.java ├── SPP.java ├── SUPW.java ├── SUPW_k.java ├── SplitArrayLargestSum.java ├── Spoj3Tile.java ├── SubsetSum.java ├── SubsetSumBitset.java ├── SubsetSumOneRow.java ├── SubsetSumRepeating.java ├── SubsetSumTabulation.java ├── SubsetSumTwoRows.java ├── SumOfDigitsSpoj.java ├── Tiling3.java ├── ToDoDigitDp.java ├── TowerOfHanoi.java ├── TreeDis2.java ├── VertexCoverSpoj.java ├── VertexCoverSpojBFS.java ├── VertexCoverSpojDfs.java ├── WildCardMatching.java └── subsetSumOneRowRepeatingValues.java /C++ Codes/O_N_knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/O_N_knapsack.cpp -------------------------------------------------------------------------------- /C++ Codes/alphacode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/alphacode.cpp -------------------------------------------------------------------------------- /C++ Codes/auto_biographical_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/auto_biographical_numbers.cpp -------------------------------------------------------------------------------- /C++ Codes/best_time_to_buy_and_sell_stock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/best_time_to_buy_and_sell_stock.cpp -------------------------------------------------------------------------------- /C++ Codes/bottom_up_vs_top_down.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/bottom_up_vs_top_down.cpp -------------------------------------------------------------------------------- /C++ Codes/colorful_knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/colorful_knapsack.cpp -------------------------------------------------------------------------------- /C++ Codes/company_queries_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/company_queries_1.cpp -------------------------------------------------------------------------------- /C++ Codes/consecutive_sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/consecutive_sequence.cpp -------------------------------------------------------------------------------- /C++ Codes/countOrdered.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/countOrdered.cpp -------------------------------------------------------------------------------- /C++ Codes/countUnordered2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/countUnordered2.cpp -------------------------------------------------------------------------------- /C++ Codes/count_set_bits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/count_set_bits.cpp -------------------------------------------------------------------------------- /C++ Codes/count_unordered.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/count_unordered.cpp -------------------------------------------------------------------------------- /C++ Codes/diameter_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/diameter_code.cpp -------------------------------------------------------------------------------- /C++ Codes/distance_tree_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/distance_tree_1.cpp -------------------------------------------------------------------------------- /C++ Codes/edit_distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/edit_distance.cpp -------------------------------------------------------------------------------- /C++ Codes/elevator_problem_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/elevator_problem_code.cpp -------------------------------------------------------------------------------- /C++ Codes/fibosum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/fibosum.cpp -------------------------------------------------------------------------------- /C++ Codes/fibosum_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/fibosum_2.cpp -------------------------------------------------------------------------------- /C++ Codes/good sequences.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/good sequences.cpp -------------------------------------------------------------------------------- /C++ Codes/hamiltonian_path_backtrack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/hamiltonian_path_backtrack.cpp -------------------------------------------------------------------------------- /C++ Codes/hamiltonian_path_bottom_up.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/hamiltonian_path_bottom_up.cpp -------------------------------------------------------------------------------- /C++ Codes/hamiltonian_path_recursive_memo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/hamiltonian_path_recursive_memo.cpp -------------------------------------------------------------------------------- /C++ Codes/hamiltonian_path_using_bitmask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/hamiltonian_path_using_bitmask.cpp -------------------------------------------------------------------------------- /C++ Codes/interleaving_strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/interleaving_strings.cpp -------------------------------------------------------------------------------- /C++ Codes/investigation_code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/investigation_code.cpp -------------------------------------------------------------------------------- /C++ Codes/knapsack_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/knapsack_recursion.cpp -------------------------------------------------------------------------------- /C++ Codes/knapsack_tabular.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/knapsack_tabular.cpp -------------------------------------------------------------------------------- /C++ Codes/lids_todo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/lids_todo.cpp -------------------------------------------------------------------------------- /C++ Codes/lis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/lis.cpp -------------------------------------------------------------------------------- /C++ Codes/lis_nlogn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/lis_nlogn.cpp -------------------------------------------------------------------------------- /C++ Codes/longest_common_subsequence_unmemoised.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/longest_common_subsequence_unmemoised.cpp -------------------------------------------------------------------------------- /C++ Codes/magic_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/magic_number.cpp -------------------------------------------------------------------------------- /C++ Codes/make_fence_great_again_recursive_memo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/make_fence_great_again_recursive_memo.cpp -------------------------------------------------------------------------------- /C++ Codes/make_fence_great_again_tabulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/make_fence_great_again_tabulation.cpp -------------------------------------------------------------------------------- /C++ Codes/minimum_steps_to_reach_one.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/minimum_steps_to_reach_one.cpp -------------------------------------------------------------------------------- /C++ Codes/new.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/new.cpp -------------------------------------------------------------------------------- /C++ Codes/new2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/new2.cpp -------------------------------------------------------------------------------- /C++ Codes/no_consecutive_ones.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/no_consecutive_ones.cpp -------------------------------------------------------------------------------- /C++ Codes/optimal_selection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/optimal_selection.cpp -------------------------------------------------------------------------------- /C++ Codes/ordered_pair(code).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/ordered_pair(code).cpp -------------------------------------------------------------------------------- /C++ Codes/paint_house.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/paint_house.cpp -------------------------------------------------------------------------------- /C++ Codes/palindromic_partitioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/palindromic_partitioning.cpp -------------------------------------------------------------------------------- /C++ Codes/palindromic_partitioning_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/palindromic_partitioning_2.cpp -------------------------------------------------------------------------------- /C++ Codes/partition_array_for_maximum_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/partition_array_for_maximum_sum.cpp -------------------------------------------------------------------------------- /C++ Codes/pictures_with_kitten(easy).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/pictures_with_kitten(easy).cpp -------------------------------------------------------------------------------- /C++ Codes/pictures_with_kitten_hard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/pictures_with_kitten_hard.cpp -------------------------------------------------------------------------------- /C++ Codes/plates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/plates.cpp -------------------------------------------------------------------------------- /C++ Codes/prac.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/prac.cpp -------------------------------------------------------------------------------- /C++ Codes/readme.md: -------------------------------------------------------------------------------- 1 | All the cpp codes are uploaded here 2 | -------------------------------------------------------------------------------- /C++ Codes/recursion_simple_digit_dp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/recursion_simple_digit_dp.cpp -------------------------------------------------------------------------------- /C++ Codes/regular_expression_matching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/regular_expression_matching.cpp -------------------------------------------------------------------------------- /C++ Codes/rod_cutting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/rod_cutting.cpp -------------------------------------------------------------------------------- /C++ Codes/split_array_largest_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/split_array_largest_sum.cpp -------------------------------------------------------------------------------- /C++ Codes/spoj_3_tile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/spoj_3_tile.cpp -------------------------------------------------------------------------------- /C++ Codes/spp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/spp.cpp -------------------------------------------------------------------------------- /C++ Codes/subset_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/subset_sum.cpp -------------------------------------------------------------------------------- /C++ Codes/subset_sum_one_row.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/subset_sum_one_row.cpp -------------------------------------------------------------------------------- /C++ Codes/subset_sum_one_row_erpeating_values.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/subset_sum_one_row_erpeating_values.cpp -------------------------------------------------------------------------------- /C++ Codes/subset_sum_repeating.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/subset_sum_repeating.cpp -------------------------------------------------------------------------------- /C++ Codes/subset_sum_tabulation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/subset_sum_tabulation.cpp -------------------------------------------------------------------------------- /C++ Codes/subset_sum_two_rows.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/subset_sum_two_rows.cpp -------------------------------------------------------------------------------- /C++ Codes/subset_sum_using_bitset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/subset_sum_using_bitset.cpp -------------------------------------------------------------------------------- /C++ Codes/sum_of_digits_spoj.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/sum_of_digits_spoj.cpp -------------------------------------------------------------------------------- /C++ Codes/supw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/supw.cpp -------------------------------------------------------------------------------- /C++ Codes/supw_k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/supw_k.cpp -------------------------------------------------------------------------------- /C++ Codes/tiling_3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/tiling_3.cpp -------------------------------------------------------------------------------- /C++ Codes/to_do_digit_dp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/to_do_digit_dp.cpp -------------------------------------------------------------------------------- /C++ Codes/tower_of_hanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/tower_of_hanoi.cpp -------------------------------------------------------------------------------- /C++ Codes/tree_dis_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/tree_dis_2.cpp -------------------------------------------------------------------------------- /C++ Codes/vertex_cover_dfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/vertex_cover_dfs.cpp -------------------------------------------------------------------------------- /C++ Codes/vertex_cover_spoj_bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/vertex_cover_spoj_bfs.cpp -------------------------------------------------------------------------------- /C++ Codes/vertex_cover_spoj_dp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/vertex_cover_spoj_dp.cpp -------------------------------------------------------------------------------- /C++ Codes/wildcard_pattern_matching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/C++ Codes/wildcard_pattern_matching.cpp -------------------------------------------------------------------------------- /Java Codes/AlphaCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/AlphaCode.java -------------------------------------------------------------------------------- /Java Codes/AutoBiographicalNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/AutoBiographicalNumber.java -------------------------------------------------------------------------------- /Java Codes/BestTimeToBuyAndSellStocks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/BestTimeToBuyAndSellStocks.java -------------------------------------------------------------------------------- /Java Codes/BottomUpVsTopDown.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/BottomUpVsTopDown.java -------------------------------------------------------------------------------- /Java Codes/ColorfulKnapsack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/ColorfulKnapsack.java -------------------------------------------------------------------------------- /Java Codes/CompanyQueries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/CompanyQueries.java -------------------------------------------------------------------------------- /Java Codes/ConsecutiveSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/ConsecutiveSequence.java -------------------------------------------------------------------------------- /Java Codes/CountOrdered.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/CountOrdered.java -------------------------------------------------------------------------------- /Java Codes/CountSetBits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/CountSetBits.java -------------------------------------------------------------------------------- /Java Codes/CountUnordered.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/CountUnordered.java -------------------------------------------------------------------------------- /Java Codes/CountUnorderedTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/CountUnorderedTwo.java -------------------------------------------------------------------------------- /Java Codes/Diameter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/Diameter.java -------------------------------------------------------------------------------- /Java Codes/DistanceTreeOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/DistanceTreeOne.java -------------------------------------------------------------------------------- /Java Codes/EditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/EditDistance.java -------------------------------------------------------------------------------- /Java Codes/ElevatorProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/ElevatorProblem.java -------------------------------------------------------------------------------- /Java Codes/Fibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/Fibonacci.java -------------------------------------------------------------------------------- /Java Codes/FibonacciSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/FibonacciSum.java -------------------------------------------------------------------------------- /Java Codes/GoodSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/GoodSequence.java -------------------------------------------------------------------------------- /Java Codes/HamiltonPathBacktrack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/HamiltonPathBacktrack.java -------------------------------------------------------------------------------- /Java Codes/HamiltonPathBottomUp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/HamiltonPathBottomUp.java -------------------------------------------------------------------------------- /Java Codes/HamiltonPathRecursiveMemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/HamiltonPathRecursiveMemo.java -------------------------------------------------------------------------------- /Java Codes/HamiltonPathUsingBitmask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/HamiltonPathUsingBitmask.java -------------------------------------------------------------------------------- /Java Codes/InterleavingStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/InterleavingStrings.java -------------------------------------------------------------------------------- /Java Codes/InvestigationCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/InvestigationCode.java -------------------------------------------------------------------------------- /Java Codes/Knapsack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/Knapsack.java -------------------------------------------------------------------------------- /Java Codes/KnapsackRecursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/KnapsackRecursion.java -------------------------------------------------------------------------------- /Java Codes/LCS_unmemoised.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/LCS_unmemoised.java -------------------------------------------------------------------------------- /Java Codes/LIS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/LIS.java -------------------------------------------------------------------------------- /Java Codes/LIS_nlogn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/LIS_nlogn.java -------------------------------------------------------------------------------- /Java Codes/LIS_todo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/LIS_todo.java -------------------------------------------------------------------------------- /Java Codes/MagicNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/MagicNumber.java -------------------------------------------------------------------------------- /Java Codes/MakeFenceGreatAgain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/MakeFenceGreatAgain.java -------------------------------------------------------------------------------- /Java Codes/MakeFenceGreatAgainRec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/MakeFenceGreatAgainRec.java -------------------------------------------------------------------------------- /Java Codes/MinimumStepsToReachOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/MinimumStepsToReachOne.java -------------------------------------------------------------------------------- /Java Codes/New.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/New.java -------------------------------------------------------------------------------- /Java Codes/New2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/New2.java -------------------------------------------------------------------------------- /Java Codes/NoConsecOnes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/NoConsecOnes.java -------------------------------------------------------------------------------- /Java Codes/O_N_KnapSack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/O_N_KnapSack.java -------------------------------------------------------------------------------- /Java Codes/OptimalSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/OptimalSelection.java -------------------------------------------------------------------------------- /Java Codes/OrderedPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/OrderedPair.java -------------------------------------------------------------------------------- /Java Codes/PaintHouse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/PaintHouse.java -------------------------------------------------------------------------------- /Java Codes/PalindromicPartitioning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/PalindromicPartitioning.java -------------------------------------------------------------------------------- /Java Codes/PalindromicPartitioning2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/PalindromicPartitioning2.java -------------------------------------------------------------------------------- /Java Codes/PartitionArrayForMaximumSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/PartitionArrayForMaximumSum.java -------------------------------------------------------------------------------- /Java Codes/PictureWithKittenEasy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/PictureWithKittenEasy.java -------------------------------------------------------------------------------- /Java Codes/PictureWithKittenHard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/PictureWithKittenHard.java -------------------------------------------------------------------------------- /Java Codes/Plates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/Plates.java -------------------------------------------------------------------------------- /Java Codes/Prac.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/Prac.java -------------------------------------------------------------------------------- /Java Codes/RecursionSimpleDigitDp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/RecursionSimpleDigitDp.java -------------------------------------------------------------------------------- /Java Codes/RegularExpressionMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/RegularExpressionMatching.java -------------------------------------------------------------------------------- /Java Codes/RoadCutting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/RoadCutting.java -------------------------------------------------------------------------------- /Java Codes/SPP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/SPP.java -------------------------------------------------------------------------------- /Java Codes/SUPW.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/SUPW.java -------------------------------------------------------------------------------- /Java Codes/SUPW_k.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/SUPW_k.java -------------------------------------------------------------------------------- /Java Codes/SplitArrayLargestSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/SplitArrayLargestSum.java -------------------------------------------------------------------------------- /Java Codes/Spoj3Tile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/Spoj3Tile.java -------------------------------------------------------------------------------- /Java Codes/SubsetSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/SubsetSum.java -------------------------------------------------------------------------------- /Java Codes/SubsetSumBitset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/SubsetSumBitset.java -------------------------------------------------------------------------------- /Java Codes/SubsetSumOneRow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/SubsetSumOneRow.java -------------------------------------------------------------------------------- /Java Codes/SubsetSumRepeating.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/SubsetSumRepeating.java -------------------------------------------------------------------------------- /Java Codes/SubsetSumTabulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/SubsetSumTabulation.java -------------------------------------------------------------------------------- /Java Codes/SubsetSumTwoRows.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/SubsetSumTwoRows.java -------------------------------------------------------------------------------- /Java Codes/SumOfDigitsSpoj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/SumOfDigitsSpoj.java -------------------------------------------------------------------------------- /Java Codes/Tiling3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/Tiling3.java -------------------------------------------------------------------------------- /Java Codes/ToDoDigitDp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/ToDoDigitDp.java -------------------------------------------------------------------------------- /Java Codes/TowerOfHanoi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/TowerOfHanoi.java -------------------------------------------------------------------------------- /Java Codes/TreeDis2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/TreeDis2.java -------------------------------------------------------------------------------- /Java Codes/VertexCoverSpoj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/VertexCoverSpoj.java -------------------------------------------------------------------------------- /Java Codes/VertexCoverSpojBFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/VertexCoverSpojBFS.java -------------------------------------------------------------------------------- /Java Codes/VertexCoverSpojDfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/VertexCoverSpojDfs.java -------------------------------------------------------------------------------- /Java Codes/WildCardMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/WildCardMatching.java -------------------------------------------------------------------------------- /Java Codes/subsetSumOneRowRepeatingValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/apaarkamal/Dynammic-Programming-Coding-Minutes/HEAD/Java Codes/subsetSumOneRowRepeatingValues.java --------------------------------------------------------------------------------