├── .vscode └── settings.json ├── 8_queens_problem.cpp ├── Algorithms ├── Aggressivecows(Binarysearch).cpp ├── BFS graph.c ├── BFS graph.cpp ├── Breadth First Search.cpp ├── CocktailSort ├── CocktailSort.cpp ├── DFS ├── Detecting a cycle in a graph (Using three color mechanism).cpp ├── Dijkstra_spf.cpp ├── Extended Euclid Algo.cpp ├── Graph │ ├── .cph │ │ └── .Kadane's_algorithm.cpp_1d25845e7d2ec1b81fac4c8baeb39b9b.prob │ ├── Bipartite_graph.cpp │ ├── Dijkstra’s_shortest_path_algorithm.cpp │ ├── Kadane's_algorithm.bin │ ├── Kadane's_algorithm.cpp │ ├── Trie.cpp │ ├── graph_dia_rad.py │ └── tarjan's algorithm.cpp ├── Huffman.cpp ├── HuffmanEncoder.java ├── KaratsubaAlgor.java ├── LCS.cpp ├── Lee.cpp ├── Math │ ├── AckermannFunction.cpp │ ├── BinaryExponentiation.cpp │ ├── Binomial Coefficient.cpp │ ├── CRT.cpp │ ├── CatalanNumbers.cpp │ ├── CollatzConjectureHailStoneSequence.py │ ├── Euclid euler.cpp │ ├── Euler_Totient_Function.cpp │ ├── FermatsLittleTheorem.cpp │ ├── Gould_sequence_dp.cpp │ ├── Matrix Exponentiation │ │ ├── Matrix Exponentiation.cbp │ │ ├── Matrix Exponentiation.layout │ │ ├── bin │ │ │ └── Debug │ │ │ │ └── Matrix Exponentiation.exe │ │ ├── main.cpp │ │ └── obj │ │ │ └── Debug │ │ │ └── main.o │ ├── NewtonsMethod.cpp │ ├── Numbers with exactly 3 divisors.cpp │ ├── NumericalDifferentiation.py │ ├── Prime_Factorization_Number_and_Sum_of_divisors.cpp │ ├── SieveOfEratosthenes.cpp │ ├── SmithNumbers.cpp │ ├── Strassen's_Matrix_Mul.py │ ├── binomial_coefficient_linear.cpp │ ├── exponentiation_ii_2_cses_calculate_a^b^c.cpp │ ├── golden_ratio.cpp │ ├── max_value_arithmetic_expressons │ └── segmented_seive.cpp ├── MatrixChainMultiplication.cpp ├── Merge_Sort.py ├── Min no of fountain to cover garden.cpp ├── MinimumCostPath.cpp ├── OS Algorithms │ ├── Banker's_algorithm.cpp │ ├── First_Come_First_Serve.c │ ├── Non-Preemptive_Priority.c │ ├── Preemptive_Priority.c │ ├── RoundRobin.c │ └── Shortest_Job_First.c ├── Pathfinder.cpp ├── Prims.cpp ├── QuicksortAlogorithm.js ├── Recursion │ └── Coin_Change_Recursion │ │ └── c++ │ │ ├── CoinChange.cpp │ │ ├── Egg_Dropping_Puzzle.cpp │ │ └── josephus_problem.cpp ├── RodCutting.cpp ├── Search_a_2D_Matrix.cpp ├── Selectionsort. Cpp ├── SieveOfEratosthenes.cpp ├── Strassensalgo.c ├── TSP Genetic.cpp ├── Topological.cpp ├── Uninformed-Search │ ├── a.out │ ├── bfs.cpp │ ├── dfs.cpp │ └── iddfs.cpp ├── a.out ├── backtracking.cpp ├── bellmanFord.cpp ├── binary_search.cpp ├── bomberman_game.cpp ├── equalizeArray.cpp ├── floyd.cpp ├── gcdEucidAlgo.cpp ├── heap_sort.c ├── kadane_algorithm.cpp ├── kruskals_algorithm.cpp ├── linearreg.py ├── manacher's algorihm ├── median_algorithm.py ├── mergesort.java ├── moore alogrithm │ └── moore alogirthm.cpp ├── multiplereg.py ├── n_queens_problem.cpp ├── optimal_merge_pattern.cpp ├── quick_sort.py ├── ratmaze.java ├── variable │ └── ChangesVariable.kt └── wave_rint.cpp ├── Arrays ├── Best_Time_To_Buy_Stocks.cpp ├── Check_Repeated_digits_using_arrays.cpp ├── Count of Smaller Numbers After Self.cpp ├── Find the missing number in a consecutive array list.cpp ├── FirstRepeatingElement.cpp ├── Intersection.c++ ├── Kadanes.java ├── Long_subarr_maxdiff_bwTwo_elmt.c ├── Long_subrr_Sum_elemt_k.cpp ├── Moore_Voting_Algorithm.cpp ├── Organising_Containers.c ├── PeakFinding.cpp ├── RemoveDuplicates.cpp ├── SecondLargestInArray.java ├── Sort-0-1-2.cpp ├── SpiralMatrix.java ├── Sub_Array_with_given_sum.cpp ├── Subarray XOR.cpp ├── Sum_of_numbers_in_array.cpp ├── TicTacToe.cpp ├── Trapping_Rain_Water.cpp ├── TwoSum.java ├── Union.c++ ├── a.out ├── anticlockwise_matrix_rotation.cpp ├── array_rotation.py ├── binary_Array.cpp ├── bookAllocation.cpp ├── catalan_numbers.cpp ├── clockwise_matrix_rotation.cpp ├── construct-binary-tree-from-preorder-and-inorder-traversal.py ├── conversion_number_System.cpp ├── conversion_to_different_number_system.cpp ├── create_spiral_mat.cpp ├── factorial.cpp ├── finding_dublicate.cpp ├── generic_fun.cpp ├── hotel_bookin_poss.cpp ├── inversion.cpp ├── kadane.cpp ├── kth_pascal_row.cpp ├── longest_range_ofelement_array.py ├── longestsubseq.cpp ├── magical_chessboard.cpp ├── matrix_multiplication.c ├── max_absolute_diff.cpp ├── max_distance.cpp ├── max_subarray_sum.js ├── max_sum_subarray.cpp ├── max_sum_subarray.py ├── max_unsorted_subarr.cpp ├── maxm_consequtive_gap.cpp ├── merge_overlapping_intervals.py ├── min-max-element-in-array.cpp ├── minmaxelementfinder.java ├── moore_voting_algo.cpp ├── negative_nos_at_one_end.cpp ├── next_permutation.cpp ├── noble_integer.cpp ├── nth_fibonacci.cpp ├── pairSum.cpp ├── partition.cpp ├── pascal_triangle.cpp ├── peak-element.cpp ├── prime_or_not.cpp ├── priority_queue.cpp ├── priority_queue_make_your_own.cpp ├── regex_pattern.cpp ├── removeDuplicates.py ├── reverse pairs.cpp ├── saddlePoint.java ├── spiral_matrix_traversal.cpp ├── stacks_implementation.cpp ├── subarraySum.cpp ├── subarray_with_given_sum.java ├── sublists_of_lists.py ├── ternary_search.cpp ├── transpose_array.cpp ├── triplet.cpp ├── twoNumberSum.py ├── vec_temp.cpp └── wave_array.cpp ├── Binary_Search_Tree ├── BalancedBST │ ├── BBST.cpp │ ├── Readme.md │ └── rightViewOfBST.cpp ├── Flattening of BST.cpp ├── Insert_node_iterative_method.cpp ├── LCA_on_BST │ ├── LCAonBST │ └── LCAonBST.cpp ├── Least_common_Anccestor_in_BST.cpp ├── Rotations in trees.c ├── VerticalOrderTraversal_BinaryTree.cpp ├── ZIGZAG_LEVEL_ORDER.cpp ├── binarytree.c ├── bstInNodeInRange.cpp ├── bst_in_python3.py ├── construct_BST_from_postOrder.cpp ├── floorAndCeilinBST.cpp ├── hight_of_BST.cpp ├── largestBSTinBT.java ├── level_order_travesal.cpp ├── max_and_min_element.cpp ├── min_ele_inBST.cpp ├── min_hight_of_BST.cpp ├── normal_BST_to_balanceBST.cpp ├── pair_sum_bst.cpp ├── sum_of_leaf_nodes_inBST.cpp └── validateBST.cpp ├── Binary_tree ├── BT_left_view.py ├── BinaryTree.java ├── Build-heightbalanced-BinaryTree │ ├── .DS_Store │ ├── buildHeightBalanced_binaryTree.cpp │ ├── inputf.in │ └── outputf.in ├── In Order Morris Traversal In Binarytree.cpp ├── InvertBinaryTree.cpp ├── Iterative_Postorder_Traversal.java ├── Right_view_BinaryTree.cpp ├── a.out ├── binary_heap.c ├── binary_tree.cpp ├── bottom_view.cpp ├── boundary_traversal.cpp ├── find_LCA_binary_tress.cpp ├── matrix.cpp ├── postOrder_traversal.cpp ├── tree_trvrsl.cpp └── vertical_traversal.cpp ├── CODECHEF EASY ├── ALTER.cpp ├── AMR15A.cpp ├── BUS.cpp ├── CHEFCAR.cpp ├── CHEFSUM.cpp ├── CHOPRT.cpp ├── CIELRCPT.cpp ├── DECINC.cpp ├── DIFFSUM.cpp ├── FCTRL2.py ├── FLOW001.cpp ├── FLOW002.cpp ├── FLOW004.cpp ├── FLOW005.cpp ├── FLOW007.cpp ├── FLOW008.cpp ├── FLOW009.cpp ├── FLOW010.cpp ├── FLOW013.cpp ├── FLOW016.cpp ├── FLOW017.cpp ├── FLOW018.cpp ├── FSQRT.cpp ├── INTEST.cpp ├── LAPIN.cpp ├── MUFFINS3.cpp ├── PALL01.cpp ├── PERMUT2.cpp ├── PPSUM.cpp ├── PRB01.cpp ├── REMISS.cpp ├── START01.cpp ├── TLG.cpp ├── TRISQ.cpp ├── TSORT.cpp ├── XORIER.cpp ├── template.cpp ├── test.cpp └── test.py ├── CONTRIBUTING.md ├── CSES problems └── Course schedule │ ├── problem.md │ └── solution.cpp ├── CodeForces Problems ├── 230_A.cpp ├── 330_A.cpp ├── 432_A.cpp ├── 443_A.cpp ├── 466_A.cpp ├── 58_A.cpp ├── CF-1385-B-Div_3-Restore the Permutation by Merger.cpp ├── CF-1399-A-Div_3-Remove Smallest.cpp ├── CF-1408-A-Circle Coloring.cpp ├── CF-635-B-Ichihime and Triangle.cpp ├── CF-749-B-Div2-Omkar_and_heavenly_tree.cpp ├── CF_146_A.cpp ├── CF_677_F.cpp ├── CF_744_A.cpp ├── CF_750_A.cpp ├── CF_791_A.c ├── C_Inverse_Of_Permutation ├── Codeforces_667_Div3 │ ├── A.cpp │ └── B.cpp ├── DoNotBeDistracted.java ├── Secret santa │ ├── problem.md │ └── solution.cpp ├── cf634_B.cpp ├── cf_633.cpp ├── cf_634_B.cpp ├── cf_636_A.cpp ├── cf_644_div3_H.cpp ├── cf_B_Decoding.cpp ├── cf_educational_97_C.cpp ├── cfdiv21605.cpp ├── cfdiv4.cpp ├── cfround636B.cpp ├── cfwatermelon.cpp ├── codeforces635_B.cpp └── sort_0_1_2.cpp ├── CodeVita ├── TCS_ CodeVita - Coding Arena.pdf ├── constellation.cpp ├── min_the_sum.py ├── paste_reduction.py ├── railway.c ├── railway.py ├── railway_station.cpp ├── test_cons.cpp └── travel_cost.cpp ├── Count of Smaller Numbers After Self.cpp ├── DP ├── 0-1 Knapsack │ ├── 0-1 Knapsack.cpp │ └── a.exe ├── 10.minimum subset sum differance.txt ├── 18. Friends Pairing.cpp ├── Best_Time_To_Sell_Stock.cpp ├── Binomialcoefficient │ ├── binomial.cpp │ ├── binomial1.cpp │ ├── binomial2.cpp │ ├── binomial3.cpp │ ├── binomial4.cpp │ └── binomial5.cpp ├── Coin_game_winner_where_every_player_has_three_choices.cpp ├── Dice_Throw.cpp ├── EGG Dropping Puzzle │ ├── ProblemSatement.txt │ ├── solution.c │ ├── solution.cpp │ ├── solution.java │ └── solution.py ├── Equal_Sum_partition │ ├── Equal sum partition.txt │ ├── equal_sum_parititon_memoization.cpp │ ├── equal_sum_partition_Recursive.cpp │ └── equal_sum_partition_bottom-up.cpp ├── Fibincci_series │ ├── Fibonacci.java │ ├── a.out │ ├── alterntive_formula_method.cpp │ ├── nth_fiboncci_series.cpp │ └── sum_of_nFibonacci_seq.cpp ├── Gold_Mine_Problem_Cpp │ └── gold_mine.cpp ├── House Robber │ ├── ProblemStatement.txt │ └── houserobber2.cpp ├── Interleaved Strings │ ├── InterleavedStrings.cpp │ └── InterleavedStrings.exe ├── Kadane-Algorithm │ └── Largest-Sum-Contiguous-Subarray.cpp ├── Knapsack-2 │ ├── problem.md │ └── solution.cpp ├── Longest Common Substring.cpp ├── Longest Increasing Path in Matrix │ └── 329-LongestIncreasingPathInMatrix.java ├── Longest Palindromic Substring │ ├── LongestPalindromicSubstring.cpp │ └── LongestPalindromicSubstring.exe ├── LongestIncreasingSubsequence_DP_APPROACH.cpp ├── Longest_Common_subsequence │ └── c++ │ │ └── lcs.cpp ├── Maximum_Score_From_performing_Multiplication.java ├── Maximum_Value_Contiguous_Subsequence │ ├── c++ │ │ └── MVCS.cpp │ └── python │ │ └── MVCS.py ├── Min_cost_for_ticket.java ├── MinimumSumPartition.cpp ├── Minimum_Coin_Change │ ├── MinimumCoinsExchangeUsingBottomUpApproach.cpp │ └── minCoinChange.py ├── Minimum_Multiplications_to_Reach_End.cpp ├── Multistage_Graph.cpp ├── Needleman-Wunsch │ ├── Needleman-Wunsch.cpp │ └── a.exe ├── NumberOfLongestIncreasingSubsequence.cpp ├── Nussinov Algorithm │ ├── Nussinov Algorithm.cpp │ └── a.exe ├── Palindrome Partitioning II.java ├── Palindrome Partitioning II │ └── palindrome partioning 2.java ├── Palindrome_partitioning │ └── palindrome_partitioning.cpp ├── Permutation Coefficient │ ├── a.out │ └── permutation_coefficient.cpp ├── Pots_of_Gold_Game.cpp ├── Recursive-Function │ └── Recursive function.cpp ├── Rod Cutting Problem │ └── C++ │ │ ├── RodCutDP │ │ └── RodCutDP.cpp ├── Rod-Cutting │ └── Rod-cutting_top-down_bottom-up.cpp ├── Segmented Least Squares │ ├── Segmented Least Squares.cpp │ └── a.exe ├── Shortest Common Supersequence │ ├── problemStatement.txt │ └── shortestCommonSuperSequence.cpp ├── Sticker theif problem │ ├── c++ solution.cpp │ └── problem statement ├── Subset-sum │ ├── DP table for example.txt │ ├── Problem_statement.txt │ └── Solution.cpp ├── Ugly_Number │ ├── a.out │ └── find_nth_ugly_number.cpp ├── Unbounded Knapsack │ ├── Unbounded Knapsack.cpp │ └── a.exe ├── Wines-Problem │ ├── input.txt │ ├── output.txt │ └── wines_problem.cpp ├── activity_selection.cpp ├── boolean-parenthesization-problem.cpp ├── catalan_number │ ├── a.out │ └── nth_catalan_number.cpp ├── coin change problem │ ├── coinchange.cpp │ ├── coinchange1.cpp │ └── coinchange2.cpp ├── convert_array_A_to_B │ ├── convert_a_to_b.cpp │ └── problem.txt ├── distinct-palindromic-substring │ └── code.cpp ├── edit distance.cpp ├── edit distance.py ├── matrix_chain_mul │ └── c++ │ │ └── matrix_chain_mul.cpp ├── primitive_calculator.cpp └── word break.cpp ├── Graph ├── BFS graph.c ├── BFS_shortest_path.cpp ├── Bellman-Ford Algorithm │ ├── Bellman-Ford.cpp │ └── bellmanford.py ├── Bellmann_Ford.java ├── DFS graph.c ├── Dijkstras Algorithm │ └── Python │ │ ├── Dijkstras Algo.py │ │ └── dijkstra_algo.cpp ├── Flood_Fill_Algorithm.cpp ├── Floyd Warshall Algorithm │ └── Floyd Warshall Algorithm.py ├── Graph_Valid_Tree.py ├── Is Graph Cyclic.java ├── KosarajuAlgorithm.cpp ├── Kruskal's Algorithm │ ├── Krushals Min Cost Spanning Tree.cpp │ ├── kruskal_algo.py │ └── kruskal_algorithm.cpp ├── Number_of_islands.cpp ├── Prim's Minimum Spanning Trees │ ├── Prim's MST.py │ └── prims.cpp ├── Strongly Connected Graphs │ └── Strongly Connected Graphs.py ├── TopologicalSort.cpp ├── bfsTraversal.cpp ├── floodfill.c ├── maxArea.py └── rotting_oranges.cpp ├── Hashing ├── ColorfulNumber.cpp ├── DoubleHashingC++.cpp ├── Hash Table Class Chaining.cpp ├── Hash Table Quadratic Probing.cpp ├── HashTableLinearProbingC++.cpp ├── Largest_continuous_Sequence_zero_sum.cpp └── anagrams.cpp ├── Is Graph Cyclic.java ├── Leetcode problems ├── 1342-no-of-steps.cpp ├── 148. Sort List.cpp ├── 1539-kth-missing-ele.cpp ├── 162-find-peak-ele.cpp ├── 2342. Max Sum of a Pair With Equal Sum of Digits.cpp ├── 237-Delete Node in a Linked List.cpp ├── 237-Delete Node in a Linked List.java ├── 2416-Sum of Prefix Scores of Strings.java ├── 279-Perfect Squares.cpp ├── 3SumClosest.cpp ├── 4. Median of Two Sorted Arrays.java ├── 403.FrogJump.cpp ├── 416.PartitionEqualSubsetSum.cpp ├── 42. Trapping rain water ├── 480 Sliding Window Median.cpp ├── 53. Maximum Subarray.cpp ├── 540-single-element.cpp ├── 583.DeleteOperationForTwoStrings.cpp ├── 58Length-of-Last-Word.py ├── 69.RotateList.cpp ├── 70.Climbing_Stairs.cpp ├── 740-find-smallest-letter.cpp ├── 740. Delete and Earn.cpp ├── 838-push-dominoes.java ├── 88. Merge Sorted Array.cpp ├── 9-palindrome-number.cpp ├── 98-ValidateBinarySearchTree.cpp ├── Break a Palindrome.cpp ├── Cheapest_flights_within_k_stops.cpp ├── Cherry_PickupII.cpp ├── ContainerWithMostWater.cpp ├── Convert BST to Greater Tree.java ├── Decode Ways.cpp ├── Detect loop in linked list_ayush91985.cpp ├── Find_First_and_Last_Position_of_Element_in_Sorted_Array.cpp ├── GenerateParanthesis.cpp ├── H-index.py ├── HouseRobberII.cpp ├── InsertInterval.java ├── IntegerBreak.cpp ├── LRU_Cache.cpp ├── LongestCharacters.cpp ├── LongestConsecutiveSequence.cpp ├── LongestIncreasingSubseq.java ├── LongestSubString.cpp ├── Longest_Valid_Parentheses.cpp ├── Lowest Common Ancestor of a BST.cpp ├── Max_area_histogram.py ├── My _Calendar_III.cpp ├── NumberOfConnectedIslands.cpp ├── NumberOfProvinces.cpp ├── PartitionToKEqualSumSubsets.cpp ├── Path Sum.cpp ├── Permutation Sequence.cpp ├── Permutations II.cpp ├── Permutations.cpp ├── Populating Next Right Pointers in Each Node.cpp ├── Pow(x,n)problem.cpp ├── Rat_in_a_maze.cpp ├── RemoveDuplicates.cpp ├── ReturnToOrigin.java ├── Reverse_nodes_in_K_group.cpp ├── Set_matrix_zeros.cpp ├── ShoppingOffers.cpp ├── Shortest Unsorted Continuous Subarray.txt ├── SpiralMatrix.cpp ├── Split Linked List in Parts.cpp ├── SubrectangleQueries.cpp ├── Subset.java ├── Substring_with_Concatenation_of_All_Words.cpp ├── Sudoku_Solver.cpp ├── Swap Nodes in Pairs.cpp ├── ThirdMaxNumber.java ├── UglyNumberII.cpp ├── UniquePaths.cpp ├── Validate Binary Search Tree.cpp ├── WiggleSubsequence.cpp ├── a.out ├── arrangeCoins.py ├── atoi.py ├── bst.py ├── combination_sum.cpp ├── compare_version.cpp ├── concatenationOfArray.java ├── countCompleteTreeNodes.java ├── count_and_say.cpp ├── count_good_nodes_BT.cpp ├── diameter_of_binary_tree.py ├── factorial_trailing_zeroes.cpp ├── firstmissingpositive.cpp ├── flipping_an_image.java ├── hotel_review.cpp ├── house_robber.cpp ├── is_bipartite_leetcode_785.cpp ├── jump_game2.cpp ├── kdiff-pairs-in-array.cpp ├── longest_common_prefix.cpp ├── longest_common_prefix.py ├── longest_palindromic_sebsequence.cpp ├── max-product-subarray.cpp ├── maximum product subarray.cpp ├── median_of_two_sorted_arrays.java ├── merge_sorted_arrays.py ├── merge_sorted_list.cpp ├── minimum_path_sum.py ├── missing_no_of_AP.cpp ├── n_ary_tree_preorder.cpp ├── no_of_island_leetcode_200.cpp ├── pairSumOptimised.cpp ├── pallindrome.cpp ├── permutation.py ├── plus_one.cpp ├── prisoncellsndays.py ├── removeNthNodefromEnd.cpp ├── remove_nth_node.py ├── reverse_integer.cpp ├── reversebinarytreelevel.py ├── roman_to_integr.cpp ├── rotate2darray.cpp ├── rotateArray.cpp ├── search-in-2d-matrix.cpp ├── search_in2darray-II.cpp ├── set-matrix-zeroes-leetcode.cpp ├── single_number.py ├── slidingwinmax.cpp ├── sortColors.cpp ├── stick_prob.cpp ├── stock buy and sell.cpp ├── string permutation.java ├── suduko_solver.cpp ├── test.cpp ├── trie_implementation.py ├── two_sum.cpp ├── valid-anagram.js ├── valid_parenthesis.cpp └── word_break.cpp ├── Linked_List ├── Circular_linkedlist.cpp ├── Delete every N nodes.cpp ├── DeleteWithoutHeadPtr.cpp ├── K-Reverse in LinkedList.java ├── LinkedListReversePartial.cpp ├── Linked_List_Cycle.cpp ├── MiddleNodeLinkedlist.cpp ├── Reverse a Linked List in groups ├── Vectors │ ├── Printing.cpp │ └── VectorsusingPairs.cpp ├── a.out ├── addTwoNumbers.cpp ├── add_anywhere_in_linklist.c ├── add_nodes.cpp ├── adding_node.cpp ├── check_pallindrome.cpp ├── del_llist.cpp ├── dele_by_pos.cpp ├── delete in CLL.c ├── deleting_node.cpp ├── detect cycle in Linkedlist.cpp ├── get_length.cpp ├── get_nth_node.cpp ├── insert_Circular linked list.c ├── insert_delete_at_any_position_reverse_List.cpp ├── javalinkedlist │ ├── Solution.class │ ├── closestPrime.class │ └── closestPrime.java ├── lnkd_lst_trvsl.cpp ├── merge_two_sorted_linked_lists.cpp ├── music_playlist.c ├── nth_node_end.cpp ├── nth_node_end.exe ├── remove_duplicates.cpp ├── reverse_list.cpp ├── reverse_list_in_k_groups.cpp ├── search_key.cpp ├── single_linked_list.cpp └── subtract_linked_list.cpp ├── ModularExponentiation.cpp ├── Queue ├── circularQueue.cpp ├── implement_queue_using_stack.cpp ├── queueUsingArray.cpp ├── queueUsingLinkedList.cpp ├── reverse_a_queue.cpp ├── reverse_queue_using_recursion.cpp └── sort_queue.cpp ├── README.md ├── Recursion ├── Factorial_using_recursion.cpp ├── Fibonacci.java ├── Flood_fill_algorithm.cpp ├── LetterCasePermutation.cpp ├── N-Queens_problem.java ├── N-Queens_recursion.java ├── N_Queen.cpp ├── Print Encodings.cpp ├── Rat in a Maze 1.cpp ├── Target Sum Subsets.cpp ├── Tower_of_Hanoi.cpp ├── Tree_Traversal.cpp ├── factorial_using_recursion.py ├── number of dice roll with target sum.cpp ├── palindromic_partioning.cpp └── stack_sort.cpp ├── Searching algos ├── Binary-Search.py ├── BinarySearch.java ├── Binary_Search.cpp ├── Exponential_Search.cpp ├── Fibonacci_Search.c ├── Find_Transition_Point.cpp ├── Interpolation_Search.cpp ├── Interpolation_Search.py ├── Jump_Search.cpp ├── Linear_Search.cpp ├── Linear_Search.java ├── Linear_Search.py ├── Order_Agnostic_Binary_Search.java └── binarySearch.java ├── Set operations ├── cartesian.c ├── differenceset.c ├── intersection.c ├── powerset.c ├── symmetricdiff.c └── union.c ├── Sort ├── Bubble_Sort.py ├── BucketSort.cpp ├── Count_Sort.py ├── CountingSort.cpp ├── CycleSort.cpp ├── DNF_sort.cpp ├── Heap_Sort.java ├── Heap_Sort.py ├── Insertion sort.cpp ├── InsertionSort.py ├── MergeSort.c ├── QuickSort.c ├── QuickSort.py ├── QuickSort_poojaagrawal134.cpp ├── QuickSort_poojaagrawal134.exe ├── RadixSort.cpp ├── Selection sort.cpp ├── SelectionSort.py ├── TopologicalSort.cpp ├── TopologicalSort.py ├── bitonicsort.py ├── brick_sort.cpp ├── bubble sort.cpp ├── bubble_sort.java ├── cocktail_sort.cpp ├── cocktail_sort.py ├── comb_sort.cpp ├── dnf-sort.cpp ├── heap sort.cpp ├── insertion.c ├── merge sort.cpp ├── mergesort.cpp ├── mergesort.py ├── multiple_sort_menu_driven.cpp ├── pigeonholeSort.cpp ├── qsort.c ├── quicksort.cpp ├── shellSort.py ├── shellsort.c ├── tim_sort.cpp └── wavesort.cpp ├── Stack ├── DecimalToBinaryStack.java ├── Stack.c ├── Stack.py ├── delete_middle.cpp ├── infixTopostfix-conversion.cpp ├── jobSchedule.cpp ├── postfix_evaluation.c ├── python │ └── balanced_parenthesis.py ├── stack_implementation_using_queue.cpp └── stl_stack.cpp ├── TicTacToe.cpp ├── Top Interview Questions ├── Interview_Questions │ ├── Water_Trapped.cpp │ ├── best_time_to_buy_sell_stock.cpp │ ├── delete_middle.cpp │ ├── fizz_buzz.cpp │ ├── operator_overloading.cpp │ └── rainwater_trapping.cpp ├── Link to Excel File.txt └── Solutions │ ├── Arrays │ ├── CyclicallyRotateAnArrayByOne.py │ ├── FindTheMaximumAndMinimumElementInAnArray.py │ ├── Kadane'sAlgorithm.py │ ├── KthSmallElement.py │ ├── MoveAllNegativeNumbersToBeginning.py │ ├── ReverseTheArray.py │ ├── SortAnArrayOf0s,1sAnd2s.py │ └── UnionOfTwoArrays.py │ └── Matrix │ ├── FindMedianInARowWiseSortedMatrix.py │ ├── FindRowWithMaximumNo.Of1's.ipynb.py │ ├── SearchAnElementInAMatriix.py │ └── SpiralTraversalOnAMatrix.py ├── Trees ├── AVL_TREE.cpp ├── BinaryTree.c ├── Boundary_Traversal_of_Binary_Tree.cpp ├── Level Order Traversal.cpp ├── RBTrees.cpp ├── a.out ├── diameter-of-binaryTree.java ├── identicalTree.cpp ├── inorder_traversal.c ├── minimum depth of binary tree.cpp ├── postorder_traversal.c ├── preorder_traversal.c ├── reverse_level_order.cpp ├── spiral_traversal_tree.cpp ├── trees.c └── zigzag_order_traversal_binary_tree.cpp ├── array ├── ArrayTraversal.c └── Euclid's Algo ├── bitwiseOperators ├── Find_ith_bit.java ├── OddEven.java ├── SwapNumbers.java ├── binarys1sCompliment.java └── swap_ith_and_jth_bit_position.py ├── bubblesort.java ├── contests ├── codechef │ ├── DSA-Learning_C1 │ │ ├── a.out │ │ ├── life_uiver_evry.py │ │ └── reverse_integer.cpp │ ├── oct20long │ │ ├── Add square.cpp │ │ ├── D-Dimensional MST │ │ ├── a.out │ │ ├── chef_and_easy_queries.cpp │ │ ├── corona_run.cpp │ │ ├── digit_removal.cpp │ │ ├── longest_bitwise_subarray.cpp │ │ ├── mexor.cpp │ │ ├── mixture.cpp │ │ ├── positive_and.cpp │ │ ├── replace_x.cpp │ │ └── three_boxes.cpp │ ├── sep19long │ │ ├── a.out │ │ └── factorial.cpp │ ├── sep20_lunch │ │ ├── a.out │ │ ├── gcd_operation.cpp │ │ └── watermelon.cpp │ ├── sep20long │ │ ├── a.out │ │ ├── ada_matrix.cpp │ │ ├── chefina_swap.cpp │ │ ├── corona.cpp │ │ └── stick_prob.cpp │ └── subtask.cpp └── hackerearth │ ├── a.out │ └── tstwpen.cpp ├── cpp_template.cpp ├── dfs ├── Dfs.Cpp └── inorder.java └── trash_codes ├── Cpp ├── classes.cpp ├── compiler │ ├── a.out │ ├── bracket.h │ ├── multiply.cpp │ └── ot.txt ├── constructor.cpp ├── count_num_of_heap_var.cpp ├── destructor.cpp ├── enums.cpp ├── inheritence.cpp ├── linking │ ├── log.cpp │ └── multi.cpp ├── log_app_classes.cpp ├── pointer.cpp ├── references.cpp ├── static │ ├── a.out │ ├── local_static.cpp │ ├── main.cpp │ ├── staic_in_class_or_struct.cpp │ └── static.cpp ├── trikiest_oops_interview_question.cpp └── virtual_function.cpp ├── Math ├── binary_represntation.cpp ├── celcius_to_farenheit.py ├── decimal_to_binary.cpp ├── find_square_root.cpp ├── gcd.cpp ├── lcm.cpp ├── nth_fibonacci.cpp ├── pallindrome.cpp ├── prime.cpp └── sieveof_Eratosthenes.cpp ├── MockVita_2020 ├── Q3TCS_ CodeVita - Coding Arena.pdf ├── Q4TCS_ CodeVita - Coding Arena.pdf ├── Q5TCS_ CodeVita - Coding Arena.pdf ├── Q6TCS_ CodeVita - Coding Arena.pdf ├── TCS_ CodeVita - Coding Arena.pdf ├── TCS_ CodeVita - Coding Arenaq2.pdf ├── a.out ├── chocklate_dist.cpp └── swayamvar.cpp ├── Threading_in_C └── Simple_thread.c ├── host.txt ├── k_lucky_num.cpp ├── kth_element.cpp ├── remove_element.py └── tes.cpp /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /8_queens_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/8_queens_problem.cpp -------------------------------------------------------------------------------- /Algorithms/Aggressivecows(Binarysearch).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Aggressivecows(Binarysearch).cpp -------------------------------------------------------------------------------- /Algorithms/BFS graph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/BFS graph.c -------------------------------------------------------------------------------- /Algorithms/BFS graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/BFS graph.cpp -------------------------------------------------------------------------------- /Algorithms/Breadth First Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Breadth First Search.cpp -------------------------------------------------------------------------------- /Algorithms/CocktailSort: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/CocktailSort -------------------------------------------------------------------------------- /Algorithms/CocktailSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/CocktailSort.cpp -------------------------------------------------------------------------------- /Algorithms/DFS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/DFS -------------------------------------------------------------------------------- /Algorithms/Detecting a cycle in a graph (Using three color mechanism).cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Detecting a cycle in a graph (Using three color mechanism).cpp -------------------------------------------------------------------------------- /Algorithms/Dijkstra_spf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Dijkstra_spf.cpp -------------------------------------------------------------------------------- /Algorithms/Extended Euclid Algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Extended Euclid Algo.cpp -------------------------------------------------------------------------------- /Algorithms/Graph/Bipartite_graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Graph/Bipartite_graph.cpp -------------------------------------------------------------------------------- /Algorithms/Graph/Dijkstra’s_shortest_path_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Graph/Dijkstra’s_shortest_path_algorithm.cpp -------------------------------------------------------------------------------- /Algorithms/Graph/Kadane's_algorithm.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Graph/Kadane's_algorithm.bin -------------------------------------------------------------------------------- /Algorithms/Graph/Kadane's_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Graph/Kadane's_algorithm.cpp -------------------------------------------------------------------------------- /Algorithms/Graph/Trie.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Graph/Trie.cpp -------------------------------------------------------------------------------- /Algorithms/Graph/graph_dia_rad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Graph/graph_dia_rad.py -------------------------------------------------------------------------------- /Algorithms/Graph/tarjan's algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Graph/tarjan's algorithm.cpp -------------------------------------------------------------------------------- /Algorithms/Huffman.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Huffman.cpp -------------------------------------------------------------------------------- /Algorithms/HuffmanEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/HuffmanEncoder.java -------------------------------------------------------------------------------- /Algorithms/KaratsubaAlgor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/KaratsubaAlgor.java -------------------------------------------------------------------------------- /Algorithms/LCS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/LCS.cpp -------------------------------------------------------------------------------- /Algorithms/Lee.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Lee.cpp -------------------------------------------------------------------------------- /Algorithms/Math/AckermannFunction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/AckermannFunction.cpp -------------------------------------------------------------------------------- /Algorithms/Math/BinaryExponentiation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/BinaryExponentiation.cpp -------------------------------------------------------------------------------- /Algorithms/Math/Binomial Coefficient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Binomial Coefficient.cpp -------------------------------------------------------------------------------- /Algorithms/Math/CRT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/CRT.cpp -------------------------------------------------------------------------------- /Algorithms/Math/CatalanNumbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/CatalanNumbers.cpp -------------------------------------------------------------------------------- /Algorithms/Math/CollatzConjectureHailStoneSequence.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/CollatzConjectureHailStoneSequence.py -------------------------------------------------------------------------------- /Algorithms/Math/Euclid euler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Euclid euler.cpp -------------------------------------------------------------------------------- /Algorithms/Math/Euler_Totient_Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Euler_Totient_Function.cpp -------------------------------------------------------------------------------- /Algorithms/Math/FermatsLittleTheorem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/FermatsLittleTheorem.cpp -------------------------------------------------------------------------------- /Algorithms/Math/Gould_sequence_dp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Gould_sequence_dp.cpp -------------------------------------------------------------------------------- /Algorithms/Math/Matrix Exponentiation/Matrix Exponentiation.cbp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Matrix Exponentiation/Matrix Exponentiation.cbp -------------------------------------------------------------------------------- /Algorithms/Math/Matrix Exponentiation/Matrix Exponentiation.layout: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Matrix Exponentiation/Matrix Exponentiation.layout -------------------------------------------------------------------------------- /Algorithms/Math/Matrix Exponentiation/bin/Debug/Matrix Exponentiation.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Matrix Exponentiation/bin/Debug/Matrix Exponentiation.exe -------------------------------------------------------------------------------- /Algorithms/Math/Matrix Exponentiation/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Matrix Exponentiation/main.cpp -------------------------------------------------------------------------------- /Algorithms/Math/Matrix Exponentiation/obj/Debug/main.o: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Matrix Exponentiation/obj/Debug/main.o -------------------------------------------------------------------------------- /Algorithms/Math/NewtonsMethod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/NewtonsMethod.cpp -------------------------------------------------------------------------------- /Algorithms/Math/Numbers with exactly 3 divisors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Numbers with exactly 3 divisors.cpp -------------------------------------------------------------------------------- /Algorithms/Math/NumericalDifferentiation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/NumericalDifferentiation.py -------------------------------------------------------------------------------- /Algorithms/Math/Prime_Factorization_Number_and_Sum_of_divisors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Prime_Factorization_Number_and_Sum_of_divisors.cpp -------------------------------------------------------------------------------- /Algorithms/Math/SieveOfEratosthenes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/SieveOfEratosthenes.cpp -------------------------------------------------------------------------------- /Algorithms/Math/SmithNumbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/SmithNumbers.cpp -------------------------------------------------------------------------------- /Algorithms/Math/Strassen's_Matrix_Mul.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/Strassen's_Matrix_Mul.py -------------------------------------------------------------------------------- /Algorithms/Math/binomial_coefficient_linear.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/binomial_coefficient_linear.cpp -------------------------------------------------------------------------------- /Algorithms/Math/exponentiation_ii_2_cses_calculate_a^b^c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/exponentiation_ii_2_cses_calculate_a^b^c.cpp -------------------------------------------------------------------------------- /Algorithms/Math/golden_ratio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/golden_ratio.cpp -------------------------------------------------------------------------------- /Algorithms/Math/max_value_arithmetic_expressons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/max_value_arithmetic_expressons -------------------------------------------------------------------------------- /Algorithms/Math/segmented_seive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Math/segmented_seive.cpp -------------------------------------------------------------------------------- /Algorithms/MatrixChainMultiplication.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/MatrixChainMultiplication.cpp -------------------------------------------------------------------------------- /Algorithms/Merge_Sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Merge_Sort.py -------------------------------------------------------------------------------- /Algorithms/Min no of fountain to cover garden.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Min no of fountain to cover garden.cpp -------------------------------------------------------------------------------- /Algorithms/MinimumCostPath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/MinimumCostPath.cpp -------------------------------------------------------------------------------- /Algorithms/OS Algorithms/Banker's_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/OS Algorithms/Banker's_algorithm.cpp -------------------------------------------------------------------------------- /Algorithms/OS Algorithms/First_Come_First_Serve.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/OS Algorithms/First_Come_First_Serve.c -------------------------------------------------------------------------------- /Algorithms/OS Algorithms/Non-Preemptive_Priority.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/OS Algorithms/Non-Preemptive_Priority.c -------------------------------------------------------------------------------- /Algorithms/OS Algorithms/Preemptive_Priority.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/OS Algorithms/Preemptive_Priority.c -------------------------------------------------------------------------------- /Algorithms/OS Algorithms/RoundRobin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/OS Algorithms/RoundRobin.c -------------------------------------------------------------------------------- /Algorithms/OS Algorithms/Shortest_Job_First.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/OS Algorithms/Shortest_Job_First.c -------------------------------------------------------------------------------- /Algorithms/Pathfinder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Pathfinder.cpp -------------------------------------------------------------------------------- /Algorithms/Prims.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Prims.cpp -------------------------------------------------------------------------------- /Algorithms/QuicksortAlogorithm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/QuicksortAlogorithm.js -------------------------------------------------------------------------------- /Algorithms/Recursion/Coin_Change_Recursion/c++/CoinChange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Recursion/Coin_Change_Recursion/c++/CoinChange.cpp -------------------------------------------------------------------------------- /Algorithms/Recursion/Coin_Change_Recursion/c++/Egg_Dropping_Puzzle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Recursion/Coin_Change_Recursion/c++/Egg_Dropping_Puzzle.cpp -------------------------------------------------------------------------------- /Algorithms/Recursion/Coin_Change_Recursion/c++/josephus_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Recursion/Coin_Change_Recursion/c++/josephus_problem.cpp -------------------------------------------------------------------------------- /Algorithms/RodCutting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/RodCutting.cpp -------------------------------------------------------------------------------- /Algorithms/Search_a_2D_Matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Search_a_2D_Matrix.cpp -------------------------------------------------------------------------------- /Algorithms/Selectionsort. Cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Selectionsort. Cpp -------------------------------------------------------------------------------- /Algorithms/SieveOfEratosthenes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/SieveOfEratosthenes.cpp -------------------------------------------------------------------------------- /Algorithms/Strassensalgo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Strassensalgo.c -------------------------------------------------------------------------------- /Algorithms/TSP Genetic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/TSP Genetic.cpp -------------------------------------------------------------------------------- /Algorithms/Topological.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Topological.cpp -------------------------------------------------------------------------------- /Algorithms/Uninformed-Search/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Uninformed-Search/a.out -------------------------------------------------------------------------------- /Algorithms/Uninformed-Search/bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Uninformed-Search/bfs.cpp -------------------------------------------------------------------------------- /Algorithms/Uninformed-Search/dfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Uninformed-Search/dfs.cpp -------------------------------------------------------------------------------- /Algorithms/Uninformed-Search/iddfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/Uninformed-Search/iddfs.cpp -------------------------------------------------------------------------------- /Algorithms/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/a.out -------------------------------------------------------------------------------- /Algorithms/backtracking.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/backtracking.cpp -------------------------------------------------------------------------------- /Algorithms/bellmanFord.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/bellmanFord.cpp -------------------------------------------------------------------------------- /Algorithms/binary_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/binary_search.cpp -------------------------------------------------------------------------------- /Algorithms/bomberman_game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/bomberman_game.cpp -------------------------------------------------------------------------------- /Algorithms/equalizeArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/equalizeArray.cpp -------------------------------------------------------------------------------- /Algorithms/floyd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/floyd.cpp -------------------------------------------------------------------------------- /Algorithms/gcdEucidAlgo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/gcdEucidAlgo.cpp -------------------------------------------------------------------------------- /Algorithms/heap_sort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/heap_sort.c -------------------------------------------------------------------------------- /Algorithms/kadane_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/kadane_algorithm.cpp -------------------------------------------------------------------------------- /Algorithms/kruskals_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/kruskals_algorithm.cpp -------------------------------------------------------------------------------- /Algorithms/linearreg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/linearreg.py -------------------------------------------------------------------------------- /Algorithms/manacher's algorihm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/manacher's algorihm -------------------------------------------------------------------------------- /Algorithms/median_algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/median_algorithm.py -------------------------------------------------------------------------------- /Algorithms/mergesort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/mergesort.java -------------------------------------------------------------------------------- /Algorithms/moore alogrithm/moore alogirthm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/moore alogrithm/moore alogirthm.cpp -------------------------------------------------------------------------------- /Algorithms/multiplereg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/multiplereg.py -------------------------------------------------------------------------------- /Algorithms/n_queens_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/n_queens_problem.cpp -------------------------------------------------------------------------------- /Algorithms/optimal_merge_pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/optimal_merge_pattern.cpp -------------------------------------------------------------------------------- /Algorithms/quick_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/quick_sort.py -------------------------------------------------------------------------------- /Algorithms/ratmaze.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/ratmaze.java -------------------------------------------------------------------------------- /Algorithms/variable/ChangesVariable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/variable/ChangesVariable.kt -------------------------------------------------------------------------------- /Algorithms/wave_rint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Algorithms/wave_rint.cpp -------------------------------------------------------------------------------- /Arrays/Best_Time_To_Buy_Stocks.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Best_Time_To_Buy_Stocks.cpp -------------------------------------------------------------------------------- /Arrays/Check_Repeated_digits_using_arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Check_Repeated_digits_using_arrays.cpp -------------------------------------------------------------------------------- /Arrays/Count of Smaller Numbers After Self.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Count of Smaller Numbers After Self.cpp -------------------------------------------------------------------------------- /Arrays/Find the missing number in a consecutive array list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Find the missing number in a consecutive array list.cpp -------------------------------------------------------------------------------- /Arrays/FirstRepeatingElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/FirstRepeatingElement.cpp -------------------------------------------------------------------------------- /Arrays/Intersection.c++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Intersection.c++ -------------------------------------------------------------------------------- /Arrays/Kadanes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Kadanes.java -------------------------------------------------------------------------------- /Arrays/Long_subarr_maxdiff_bwTwo_elmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Long_subarr_maxdiff_bwTwo_elmt.c -------------------------------------------------------------------------------- /Arrays/Long_subrr_Sum_elemt_k.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Long_subrr_Sum_elemt_k.cpp -------------------------------------------------------------------------------- /Arrays/Moore_Voting_Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Moore_Voting_Algorithm.cpp -------------------------------------------------------------------------------- /Arrays/Organising_Containers.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Organising_Containers.c -------------------------------------------------------------------------------- /Arrays/PeakFinding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/PeakFinding.cpp -------------------------------------------------------------------------------- /Arrays/RemoveDuplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/RemoveDuplicates.cpp -------------------------------------------------------------------------------- /Arrays/SecondLargestInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/SecondLargestInArray.java -------------------------------------------------------------------------------- /Arrays/Sort-0-1-2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Sort-0-1-2.cpp -------------------------------------------------------------------------------- /Arrays/SpiralMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/SpiralMatrix.java -------------------------------------------------------------------------------- /Arrays/Sub_Array_with_given_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Sub_Array_with_given_sum.cpp -------------------------------------------------------------------------------- /Arrays/Subarray XOR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Subarray XOR.cpp -------------------------------------------------------------------------------- /Arrays/Sum_of_numbers_in_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Sum_of_numbers_in_array.cpp -------------------------------------------------------------------------------- /Arrays/TicTacToe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/TicTacToe.cpp -------------------------------------------------------------------------------- /Arrays/Trapping_Rain_Water.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Trapping_Rain_Water.cpp -------------------------------------------------------------------------------- /Arrays/TwoSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/TwoSum.java -------------------------------------------------------------------------------- /Arrays/Union.c++: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/Union.c++ -------------------------------------------------------------------------------- /Arrays/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/a.out -------------------------------------------------------------------------------- /Arrays/anticlockwise_matrix_rotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/anticlockwise_matrix_rotation.cpp -------------------------------------------------------------------------------- /Arrays/array_rotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/array_rotation.py -------------------------------------------------------------------------------- /Arrays/binary_Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/binary_Array.cpp -------------------------------------------------------------------------------- /Arrays/bookAllocation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/bookAllocation.cpp -------------------------------------------------------------------------------- /Arrays/catalan_numbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/catalan_numbers.cpp -------------------------------------------------------------------------------- /Arrays/clockwise_matrix_rotation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/clockwise_matrix_rotation.cpp -------------------------------------------------------------------------------- /Arrays/construct-binary-tree-from-preorder-and-inorder-traversal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/construct-binary-tree-from-preorder-and-inorder-traversal.py -------------------------------------------------------------------------------- /Arrays/conversion_number_System.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/conversion_number_System.cpp -------------------------------------------------------------------------------- /Arrays/conversion_to_different_number_system.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/conversion_to_different_number_system.cpp -------------------------------------------------------------------------------- /Arrays/create_spiral_mat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/create_spiral_mat.cpp -------------------------------------------------------------------------------- /Arrays/factorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/factorial.cpp -------------------------------------------------------------------------------- /Arrays/finding_dublicate.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/finding_dublicate.cpp -------------------------------------------------------------------------------- /Arrays/generic_fun.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/generic_fun.cpp -------------------------------------------------------------------------------- /Arrays/hotel_bookin_poss.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/hotel_bookin_poss.cpp -------------------------------------------------------------------------------- /Arrays/inversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/inversion.cpp -------------------------------------------------------------------------------- /Arrays/kadane.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/kadane.cpp -------------------------------------------------------------------------------- /Arrays/kth_pascal_row.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/kth_pascal_row.cpp -------------------------------------------------------------------------------- /Arrays/longest_range_ofelement_array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/longest_range_ofelement_array.py -------------------------------------------------------------------------------- /Arrays/longestsubseq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/longestsubseq.cpp -------------------------------------------------------------------------------- /Arrays/magical_chessboard.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/magical_chessboard.cpp -------------------------------------------------------------------------------- /Arrays/matrix_multiplication.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/matrix_multiplication.c -------------------------------------------------------------------------------- /Arrays/max_absolute_diff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/max_absolute_diff.cpp -------------------------------------------------------------------------------- /Arrays/max_distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/max_distance.cpp -------------------------------------------------------------------------------- /Arrays/max_subarray_sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/max_subarray_sum.js -------------------------------------------------------------------------------- /Arrays/max_sum_subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/max_sum_subarray.cpp -------------------------------------------------------------------------------- /Arrays/max_sum_subarray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/max_sum_subarray.py -------------------------------------------------------------------------------- /Arrays/max_unsorted_subarr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/max_unsorted_subarr.cpp -------------------------------------------------------------------------------- /Arrays/maxm_consequtive_gap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/maxm_consequtive_gap.cpp -------------------------------------------------------------------------------- /Arrays/merge_overlapping_intervals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/merge_overlapping_intervals.py -------------------------------------------------------------------------------- /Arrays/min-max-element-in-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/min-max-element-in-array.cpp -------------------------------------------------------------------------------- /Arrays/minmaxelementfinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/minmaxelementfinder.java -------------------------------------------------------------------------------- /Arrays/moore_voting_algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/moore_voting_algo.cpp -------------------------------------------------------------------------------- /Arrays/negative_nos_at_one_end.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/negative_nos_at_one_end.cpp -------------------------------------------------------------------------------- /Arrays/next_permutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/next_permutation.cpp -------------------------------------------------------------------------------- /Arrays/noble_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/noble_integer.cpp -------------------------------------------------------------------------------- /Arrays/nth_fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/nth_fibonacci.cpp -------------------------------------------------------------------------------- /Arrays/pairSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/pairSum.cpp -------------------------------------------------------------------------------- /Arrays/partition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/partition.cpp -------------------------------------------------------------------------------- /Arrays/pascal_triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/pascal_triangle.cpp -------------------------------------------------------------------------------- /Arrays/peak-element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/peak-element.cpp -------------------------------------------------------------------------------- /Arrays/prime_or_not.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/prime_or_not.cpp -------------------------------------------------------------------------------- /Arrays/priority_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/priority_queue.cpp -------------------------------------------------------------------------------- /Arrays/priority_queue_make_your_own.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/priority_queue_make_your_own.cpp -------------------------------------------------------------------------------- /Arrays/regex_pattern.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/regex_pattern.cpp -------------------------------------------------------------------------------- /Arrays/removeDuplicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/removeDuplicates.py -------------------------------------------------------------------------------- /Arrays/reverse pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/reverse pairs.cpp -------------------------------------------------------------------------------- /Arrays/saddlePoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/saddlePoint.java -------------------------------------------------------------------------------- /Arrays/spiral_matrix_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/spiral_matrix_traversal.cpp -------------------------------------------------------------------------------- /Arrays/stacks_implementation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/stacks_implementation.cpp -------------------------------------------------------------------------------- /Arrays/subarraySum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/subarraySum.cpp -------------------------------------------------------------------------------- /Arrays/subarray_with_given_sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/subarray_with_given_sum.java -------------------------------------------------------------------------------- /Arrays/sublists_of_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/sublists_of_lists.py -------------------------------------------------------------------------------- /Arrays/ternary_search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/ternary_search.cpp -------------------------------------------------------------------------------- /Arrays/transpose_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/transpose_array.cpp -------------------------------------------------------------------------------- /Arrays/triplet.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/triplet.cpp -------------------------------------------------------------------------------- /Arrays/twoNumberSum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/twoNumberSum.py -------------------------------------------------------------------------------- /Arrays/vec_temp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/vec_temp.cpp -------------------------------------------------------------------------------- /Arrays/wave_array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Arrays/wave_array.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/BalancedBST/BBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/BalancedBST/BBST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/BalancedBST/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/BalancedBST/Readme.md -------------------------------------------------------------------------------- /Binary_Search_Tree/BalancedBST/rightViewOfBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/BalancedBST/rightViewOfBST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/Flattening of BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/Flattening of BST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/Insert_node_iterative_method.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/Insert_node_iterative_method.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/LCA_on_BST/LCAonBST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/LCA_on_BST/LCAonBST -------------------------------------------------------------------------------- /Binary_Search_Tree/LCA_on_BST/LCAonBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/LCA_on_BST/LCAonBST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/Least_common_Anccestor_in_BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/Least_common_Anccestor_in_BST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/Rotations in trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/Rotations in trees.c -------------------------------------------------------------------------------- /Binary_Search_Tree/VerticalOrderTraversal_BinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/VerticalOrderTraversal_BinaryTree.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/ZIGZAG_LEVEL_ORDER.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/ZIGZAG_LEVEL_ORDER.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/binarytree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/binarytree.c -------------------------------------------------------------------------------- /Binary_Search_Tree/bstInNodeInRange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/bstInNodeInRange.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/bst_in_python3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/bst_in_python3.py -------------------------------------------------------------------------------- /Binary_Search_Tree/construct_BST_from_postOrder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/construct_BST_from_postOrder.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/floorAndCeilinBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/floorAndCeilinBST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/hight_of_BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/hight_of_BST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/largestBSTinBT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/largestBSTinBT.java -------------------------------------------------------------------------------- /Binary_Search_Tree/level_order_travesal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/level_order_travesal.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/max_and_min_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/max_and_min_element.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/min_ele_inBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/min_ele_inBST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/min_hight_of_BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/min_hight_of_BST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/normal_BST_to_balanceBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/normal_BST_to_balanceBST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/pair_sum_bst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/pair_sum_bst.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/sum_of_leaf_nodes_inBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/sum_of_leaf_nodes_inBST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/validateBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_Search_Tree/validateBST.cpp -------------------------------------------------------------------------------- /Binary_tree/BT_left_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/BT_left_view.py -------------------------------------------------------------------------------- /Binary_tree/BinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/BinaryTree.java -------------------------------------------------------------------------------- /Binary_tree/Build-heightbalanced-BinaryTree/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/Build-heightbalanced-BinaryTree/.DS_Store -------------------------------------------------------------------------------- /Binary_tree/Build-heightbalanced-BinaryTree/buildHeightBalanced_binaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/Build-heightbalanced-BinaryTree/buildHeightBalanced_binaryTree.cpp -------------------------------------------------------------------------------- /Binary_tree/Build-heightbalanced-BinaryTree/inputf.in: -------------------------------------------------------------------------------- 1 | 7 2 | 1 2 3 4 5 6 7 -------------------------------------------------------------------------------- /Binary_tree/Build-heightbalanced-BinaryTree/outputf.in: -------------------------------------------------------------------------------- 1 | 4 2 | 2 6 3 | 1 3 5 7 4 | -------------------------------------------------------------------------------- /Binary_tree/In Order Morris Traversal In Binarytree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/In Order Morris Traversal In Binarytree.cpp -------------------------------------------------------------------------------- /Binary_tree/InvertBinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/InvertBinaryTree.cpp -------------------------------------------------------------------------------- /Binary_tree/Iterative_Postorder_Traversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/Iterative_Postorder_Traversal.java -------------------------------------------------------------------------------- /Binary_tree/Right_view_BinaryTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/Right_view_BinaryTree.cpp -------------------------------------------------------------------------------- /Binary_tree/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/a.out -------------------------------------------------------------------------------- /Binary_tree/binary_heap.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/binary_heap.c -------------------------------------------------------------------------------- /Binary_tree/binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/binary_tree.cpp -------------------------------------------------------------------------------- /Binary_tree/bottom_view.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/bottom_view.cpp -------------------------------------------------------------------------------- /Binary_tree/boundary_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/boundary_traversal.cpp -------------------------------------------------------------------------------- /Binary_tree/find_LCA_binary_tress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/find_LCA_binary_tress.cpp -------------------------------------------------------------------------------- /Binary_tree/matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/matrix.cpp -------------------------------------------------------------------------------- /Binary_tree/postOrder_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/postOrder_traversal.cpp -------------------------------------------------------------------------------- /Binary_tree/tree_trvrsl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/tree_trvrsl.cpp -------------------------------------------------------------------------------- /Binary_tree/vertical_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Binary_tree/vertical_traversal.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/ALTER.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/ALTER.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/AMR15A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/AMR15A.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/BUS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/BUS.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/CHEFCAR.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/CHEFCAR.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/CHEFSUM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/CHEFSUM.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/CHOPRT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/CHOPRT.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/CIELRCPT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/CIELRCPT.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/DECINC.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/DECINC.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/DIFFSUM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/DIFFSUM.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FCTRL2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FCTRL2.py -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW001.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW001.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW002.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW002.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW004.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW004.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW005.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW005.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW007.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW007.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW008.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW008.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW009.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW009.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW010.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW010.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW013.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW013.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW016.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW016.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW017.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW017.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FLOW018.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FLOW018.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/FSQRT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/FSQRT.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/INTEST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/INTEST.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/LAPIN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/LAPIN.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/MUFFINS3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/MUFFINS3.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/PALL01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/PALL01.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/PERMUT2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/PERMUT2.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/PPSUM.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/PPSUM.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/PRB01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/PRB01.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/REMISS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/REMISS.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/START01.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/START01.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/TLG.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/TLG.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/TRISQ.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/TRISQ.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/TSORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/TSORT.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/XORIER.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/XORIER.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/template.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/test.cpp -------------------------------------------------------------------------------- /CODECHEF EASY/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CODECHEF EASY/test.py -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /CSES problems/Course schedule/problem.md: -------------------------------------------------------------------------------- 1 | https://cses.fi/problemset/task/1679 -------------------------------------------------------------------------------- /CSES problems/Course schedule/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CSES problems/Course schedule/solution.cpp -------------------------------------------------------------------------------- /CodeForces Problems/230_A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/230_A.cpp -------------------------------------------------------------------------------- /CodeForces Problems/330_A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/330_A.cpp -------------------------------------------------------------------------------- /CodeForces Problems/432_A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/432_A.cpp -------------------------------------------------------------------------------- /CodeForces Problems/443_A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/443_A.cpp -------------------------------------------------------------------------------- /CodeForces Problems/466_A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/466_A.cpp -------------------------------------------------------------------------------- /CodeForces Problems/58_A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/58_A.cpp -------------------------------------------------------------------------------- /CodeForces Problems/CF-1385-B-Div_3-Restore the Permutation by Merger.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/CF-1385-B-Div_3-Restore the Permutation by Merger.cpp -------------------------------------------------------------------------------- /CodeForces Problems/CF-1399-A-Div_3-Remove Smallest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/CF-1399-A-Div_3-Remove Smallest.cpp -------------------------------------------------------------------------------- /CodeForces Problems/CF-1408-A-Circle Coloring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/CF-1408-A-Circle Coloring.cpp -------------------------------------------------------------------------------- /CodeForces Problems/CF-635-B-Ichihime and Triangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/CF-635-B-Ichihime and Triangle.cpp -------------------------------------------------------------------------------- /CodeForces Problems/CF-749-B-Div2-Omkar_and_heavenly_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/CF-749-B-Div2-Omkar_and_heavenly_tree.cpp -------------------------------------------------------------------------------- /CodeForces Problems/CF_146_A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/CF_146_A.cpp -------------------------------------------------------------------------------- /CodeForces Problems/CF_677_F.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/CF_677_F.cpp -------------------------------------------------------------------------------- /CodeForces Problems/CF_744_A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/CF_744_A.cpp -------------------------------------------------------------------------------- /CodeForces Problems/CF_750_A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/CF_750_A.cpp -------------------------------------------------------------------------------- /CodeForces Problems/CF_791_A.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/CF_791_A.c -------------------------------------------------------------------------------- /CodeForces Problems/C_Inverse_Of_Permutation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/C_Inverse_Of_Permutation -------------------------------------------------------------------------------- /CodeForces Problems/Codeforces_667_Div3/A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/Codeforces_667_Div3/A.cpp -------------------------------------------------------------------------------- /CodeForces Problems/Codeforces_667_Div3/B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/Codeforces_667_Div3/B.cpp -------------------------------------------------------------------------------- /CodeForces Problems/DoNotBeDistracted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/DoNotBeDistracted.java -------------------------------------------------------------------------------- /CodeForces Problems/Secret santa/problem.md: -------------------------------------------------------------------------------- 1 | https://codeforces.com/contest/1530/problem/D -------------------------------------------------------------------------------- /CodeForces Problems/Secret santa/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/Secret santa/solution.cpp -------------------------------------------------------------------------------- /CodeForces Problems/cf634_B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/cf634_B.cpp -------------------------------------------------------------------------------- /CodeForces Problems/cf_633.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/cf_633.cpp -------------------------------------------------------------------------------- /CodeForces Problems/cf_634_B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/cf_634_B.cpp -------------------------------------------------------------------------------- /CodeForces Problems/cf_636_A.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/cf_636_A.cpp -------------------------------------------------------------------------------- /CodeForces Problems/cf_644_div3_H.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/cf_644_div3_H.cpp -------------------------------------------------------------------------------- /CodeForces Problems/cf_B_Decoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/cf_B_Decoding.cpp -------------------------------------------------------------------------------- /CodeForces Problems/cf_educational_97_C.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/cf_educational_97_C.cpp -------------------------------------------------------------------------------- /CodeForces Problems/cfdiv21605.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/cfdiv21605.cpp -------------------------------------------------------------------------------- /CodeForces Problems/cfdiv4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/cfdiv4.cpp -------------------------------------------------------------------------------- /CodeForces Problems/cfround636B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/cfround636B.cpp -------------------------------------------------------------------------------- /CodeForces Problems/cfwatermelon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/cfwatermelon.cpp -------------------------------------------------------------------------------- /CodeForces Problems/codeforces635_B.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/codeforces635_B.cpp -------------------------------------------------------------------------------- /CodeForces Problems/sort_0_1_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeForces Problems/sort_0_1_2.cpp -------------------------------------------------------------------------------- /CodeVita/TCS_ CodeVita - Coding Arena.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeVita/TCS_ CodeVita - Coding Arena.pdf -------------------------------------------------------------------------------- /CodeVita/constellation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeVita/constellation.cpp -------------------------------------------------------------------------------- /CodeVita/min_the_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeVita/min_the_sum.py -------------------------------------------------------------------------------- /CodeVita/paste_reduction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeVita/paste_reduction.py -------------------------------------------------------------------------------- /CodeVita/railway.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeVita/railway.c -------------------------------------------------------------------------------- /CodeVita/railway.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeVita/railway.py -------------------------------------------------------------------------------- /CodeVita/railway_station.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeVita/railway_station.cpp -------------------------------------------------------------------------------- /CodeVita/test_cons.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeVita/test_cons.cpp -------------------------------------------------------------------------------- /CodeVita/travel_cost.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/CodeVita/travel_cost.cpp -------------------------------------------------------------------------------- /Count of Smaller Numbers After Self.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Count of Smaller Numbers After Self.cpp -------------------------------------------------------------------------------- /DP/0-1 Knapsack/0-1 Knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/0-1 Knapsack/0-1 Knapsack.cpp -------------------------------------------------------------------------------- /DP/0-1 Knapsack/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/0-1 Knapsack/a.exe -------------------------------------------------------------------------------- /DP/10.minimum subset sum differance.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/10.minimum subset sum differance.txt -------------------------------------------------------------------------------- /DP/18. Friends Pairing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/18. Friends Pairing.cpp -------------------------------------------------------------------------------- /DP/Best_Time_To_Sell_Stock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Best_Time_To_Sell_Stock.cpp -------------------------------------------------------------------------------- /DP/Binomialcoefficient/binomial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Binomialcoefficient/binomial.cpp -------------------------------------------------------------------------------- /DP/Binomialcoefficient/binomial1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Binomialcoefficient/binomial1.cpp -------------------------------------------------------------------------------- /DP/Binomialcoefficient/binomial2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Binomialcoefficient/binomial2.cpp -------------------------------------------------------------------------------- /DP/Binomialcoefficient/binomial3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Binomialcoefficient/binomial3.cpp -------------------------------------------------------------------------------- /DP/Binomialcoefficient/binomial4.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Binomialcoefficient/binomial4.cpp -------------------------------------------------------------------------------- /DP/Binomialcoefficient/binomial5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Binomialcoefficient/binomial5.cpp -------------------------------------------------------------------------------- /DP/Coin_game_winner_where_every_player_has_three_choices.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Coin_game_winner_where_every_player_has_three_choices.cpp -------------------------------------------------------------------------------- /DP/Dice_Throw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Dice_Throw.cpp -------------------------------------------------------------------------------- /DP/EGG Dropping Puzzle/ProblemSatement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/EGG Dropping Puzzle/ProblemSatement.txt -------------------------------------------------------------------------------- /DP/EGG Dropping Puzzle/solution.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/EGG Dropping Puzzle/solution.c -------------------------------------------------------------------------------- /DP/EGG Dropping Puzzle/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/EGG Dropping Puzzle/solution.cpp -------------------------------------------------------------------------------- /DP/EGG Dropping Puzzle/solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/EGG Dropping Puzzle/solution.java -------------------------------------------------------------------------------- /DP/EGG Dropping Puzzle/solution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/EGG Dropping Puzzle/solution.py -------------------------------------------------------------------------------- /DP/Equal_Sum_partition/Equal sum partition.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Equal_Sum_partition/Equal sum partition.txt -------------------------------------------------------------------------------- /DP/Equal_Sum_partition/equal_sum_parititon_memoization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Equal_Sum_partition/equal_sum_parititon_memoization.cpp -------------------------------------------------------------------------------- /DP/Equal_Sum_partition/equal_sum_partition_Recursive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Equal_Sum_partition/equal_sum_partition_Recursive.cpp -------------------------------------------------------------------------------- /DP/Equal_Sum_partition/equal_sum_partition_bottom-up.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Equal_Sum_partition/equal_sum_partition_bottom-up.cpp -------------------------------------------------------------------------------- /DP/Fibincci_series/Fibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Fibincci_series/Fibonacci.java -------------------------------------------------------------------------------- /DP/Fibincci_series/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Fibincci_series/a.out -------------------------------------------------------------------------------- /DP/Fibincci_series/alterntive_formula_method.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Fibincci_series/alterntive_formula_method.cpp -------------------------------------------------------------------------------- /DP/Fibincci_series/nth_fiboncci_series.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Fibincci_series/nth_fiboncci_series.cpp -------------------------------------------------------------------------------- /DP/Fibincci_series/sum_of_nFibonacci_seq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Fibincci_series/sum_of_nFibonacci_seq.cpp -------------------------------------------------------------------------------- /DP/Gold_Mine_Problem_Cpp/gold_mine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Gold_Mine_Problem_Cpp/gold_mine.cpp -------------------------------------------------------------------------------- /DP/House Robber/ProblemStatement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/House Robber/ProblemStatement.txt -------------------------------------------------------------------------------- /DP/House Robber/houserobber2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/House Robber/houserobber2.cpp -------------------------------------------------------------------------------- /DP/Interleaved Strings/InterleavedStrings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Interleaved Strings/InterleavedStrings.cpp -------------------------------------------------------------------------------- /DP/Interleaved Strings/InterleavedStrings.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Interleaved Strings/InterleavedStrings.exe -------------------------------------------------------------------------------- /DP/Kadane-Algorithm/Largest-Sum-Contiguous-Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Kadane-Algorithm/Largest-Sum-Contiguous-Subarray.cpp -------------------------------------------------------------------------------- /DP/Knapsack-2/problem.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Knapsack-2/problem.md -------------------------------------------------------------------------------- /DP/Knapsack-2/solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Knapsack-2/solution.cpp -------------------------------------------------------------------------------- /DP/Longest Common Substring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Longest Common Substring.cpp -------------------------------------------------------------------------------- /DP/Longest Increasing Path in Matrix/329-LongestIncreasingPathInMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Longest Increasing Path in Matrix/329-LongestIncreasingPathInMatrix.java -------------------------------------------------------------------------------- /DP/Longest Palindromic Substring/LongestPalindromicSubstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Longest Palindromic Substring/LongestPalindromicSubstring.cpp -------------------------------------------------------------------------------- /DP/Longest Palindromic Substring/LongestPalindromicSubstring.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Longest Palindromic Substring/LongestPalindromicSubstring.exe -------------------------------------------------------------------------------- /DP/LongestIncreasingSubsequence_DP_APPROACH.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/LongestIncreasingSubsequence_DP_APPROACH.cpp -------------------------------------------------------------------------------- /DP/Longest_Common_subsequence/c++/lcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Longest_Common_subsequence/c++/lcs.cpp -------------------------------------------------------------------------------- /DP/Maximum_Score_From_performing_Multiplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Maximum_Score_From_performing_Multiplication.java -------------------------------------------------------------------------------- /DP/Maximum_Value_Contiguous_Subsequence/c++/MVCS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Maximum_Value_Contiguous_Subsequence/c++/MVCS.cpp -------------------------------------------------------------------------------- /DP/Maximum_Value_Contiguous_Subsequence/python/MVCS.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Maximum_Value_Contiguous_Subsequence/python/MVCS.py -------------------------------------------------------------------------------- /DP/Min_cost_for_ticket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Min_cost_for_ticket.java -------------------------------------------------------------------------------- /DP/MinimumSumPartition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/MinimumSumPartition.cpp -------------------------------------------------------------------------------- /DP/Minimum_Coin_Change/MinimumCoinsExchangeUsingBottomUpApproach.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Minimum_Coin_Change/MinimumCoinsExchangeUsingBottomUpApproach.cpp -------------------------------------------------------------------------------- /DP/Minimum_Coin_Change/minCoinChange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Minimum_Coin_Change/minCoinChange.py -------------------------------------------------------------------------------- /DP/Minimum_Multiplications_to_Reach_End.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Minimum_Multiplications_to_Reach_End.cpp -------------------------------------------------------------------------------- /DP/Multistage_Graph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Multistage_Graph.cpp -------------------------------------------------------------------------------- /DP/Needleman-Wunsch/Needleman-Wunsch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Needleman-Wunsch/Needleman-Wunsch.cpp -------------------------------------------------------------------------------- /DP/Needleman-Wunsch/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Needleman-Wunsch/a.exe -------------------------------------------------------------------------------- /DP/NumberOfLongestIncreasingSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/NumberOfLongestIncreasingSubsequence.cpp -------------------------------------------------------------------------------- /DP/Nussinov Algorithm/Nussinov Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Nussinov Algorithm/Nussinov Algorithm.cpp -------------------------------------------------------------------------------- /DP/Nussinov Algorithm/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Nussinov Algorithm/a.exe -------------------------------------------------------------------------------- /DP/Palindrome Partitioning II.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Palindrome Partitioning II.java -------------------------------------------------------------------------------- /DP/Palindrome Partitioning II/palindrome partioning 2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Palindrome Partitioning II/palindrome partioning 2.java -------------------------------------------------------------------------------- /DP/Palindrome_partitioning/palindrome_partitioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Palindrome_partitioning/palindrome_partitioning.cpp -------------------------------------------------------------------------------- /DP/Permutation Coefficient/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Permutation Coefficient/a.out -------------------------------------------------------------------------------- /DP/Permutation Coefficient/permutation_coefficient.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Permutation Coefficient/permutation_coefficient.cpp -------------------------------------------------------------------------------- /DP/Pots_of_Gold_Game.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Pots_of_Gold_Game.cpp -------------------------------------------------------------------------------- /DP/Recursive-Function/Recursive function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Recursive-Function/Recursive function.cpp -------------------------------------------------------------------------------- /DP/Rod Cutting Problem/C++/RodCutDP: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Rod Cutting Problem/C++/RodCutDP -------------------------------------------------------------------------------- /DP/Rod Cutting Problem/C++/RodCutDP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Rod Cutting Problem/C++/RodCutDP.cpp -------------------------------------------------------------------------------- /DP/Rod-Cutting/Rod-cutting_top-down_bottom-up.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Rod-Cutting/Rod-cutting_top-down_bottom-up.cpp -------------------------------------------------------------------------------- /DP/Segmented Least Squares/Segmented Least Squares.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Segmented Least Squares/Segmented Least Squares.cpp -------------------------------------------------------------------------------- /DP/Segmented Least Squares/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Segmented Least Squares/a.exe -------------------------------------------------------------------------------- /DP/Shortest Common Supersequence/problemStatement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Shortest Common Supersequence/problemStatement.txt -------------------------------------------------------------------------------- /DP/Shortest Common Supersequence/shortestCommonSuperSequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Shortest Common Supersequence/shortestCommonSuperSequence.cpp -------------------------------------------------------------------------------- /DP/Sticker theif problem/c++ solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Sticker theif problem/c++ solution.cpp -------------------------------------------------------------------------------- /DP/Sticker theif problem/problem statement: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Sticker theif problem/problem statement -------------------------------------------------------------------------------- /DP/Subset-sum/DP table for example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Subset-sum/DP table for example.txt -------------------------------------------------------------------------------- /DP/Subset-sum/Problem_statement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Subset-sum/Problem_statement.txt -------------------------------------------------------------------------------- /DP/Subset-sum/Solution.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Subset-sum/Solution.cpp -------------------------------------------------------------------------------- /DP/Ugly_Number/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Ugly_Number/a.out -------------------------------------------------------------------------------- /DP/Ugly_Number/find_nth_ugly_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Ugly_Number/find_nth_ugly_number.cpp -------------------------------------------------------------------------------- /DP/Unbounded Knapsack/Unbounded Knapsack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Unbounded Knapsack/Unbounded Knapsack.cpp -------------------------------------------------------------------------------- /DP/Unbounded Knapsack/a.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Unbounded Knapsack/a.exe -------------------------------------------------------------------------------- /DP/Wines-Problem/input.txt: -------------------------------------------------------------------------------- 1 | 5 2 | 2 4 6 2 5 -------------------------------------------------------------------------------- /DP/Wines-Problem/output.txt: -------------------------------------------------------------------------------- 1 | 64 2 | -------------------------------------------------------------------------------- /DP/Wines-Problem/wines_problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/Wines-Problem/wines_problem.cpp -------------------------------------------------------------------------------- /DP/activity_selection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/activity_selection.cpp -------------------------------------------------------------------------------- /DP/boolean-parenthesization-problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/boolean-parenthesization-problem.cpp -------------------------------------------------------------------------------- /DP/catalan_number/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/catalan_number/a.out -------------------------------------------------------------------------------- /DP/catalan_number/nth_catalan_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/catalan_number/nth_catalan_number.cpp -------------------------------------------------------------------------------- /DP/coin change problem/coinchange.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/coin change problem/coinchange.cpp -------------------------------------------------------------------------------- /DP/coin change problem/coinchange1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/coin change problem/coinchange1.cpp -------------------------------------------------------------------------------- /DP/coin change problem/coinchange2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/coin change problem/coinchange2.cpp -------------------------------------------------------------------------------- /DP/convert_array_A_to_B/convert_a_to_b.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/convert_array_A_to_B/convert_a_to_b.cpp -------------------------------------------------------------------------------- /DP/convert_array_A_to_B/problem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/convert_array_A_to_B/problem.txt -------------------------------------------------------------------------------- /DP/distinct-palindromic-substring/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/distinct-palindromic-substring/code.cpp -------------------------------------------------------------------------------- /DP/edit distance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/edit distance.cpp -------------------------------------------------------------------------------- /DP/edit distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/edit distance.py -------------------------------------------------------------------------------- /DP/matrix_chain_mul/c++/matrix_chain_mul.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/matrix_chain_mul/c++/matrix_chain_mul.cpp -------------------------------------------------------------------------------- /DP/primitive_calculator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/primitive_calculator.cpp -------------------------------------------------------------------------------- /DP/word break.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/DP/word break.cpp -------------------------------------------------------------------------------- /Graph/BFS graph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/BFS graph.c -------------------------------------------------------------------------------- /Graph/BFS_shortest_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/BFS_shortest_path.cpp -------------------------------------------------------------------------------- /Graph/Bellman-Ford Algorithm/Bellman-Ford.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Bellman-Ford Algorithm/Bellman-Ford.cpp -------------------------------------------------------------------------------- /Graph/Bellman-Ford Algorithm/bellmanford.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Bellman-Ford Algorithm/bellmanford.py -------------------------------------------------------------------------------- /Graph/Bellmann_Ford.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Bellmann_Ford.java -------------------------------------------------------------------------------- /Graph/DFS graph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/DFS graph.c -------------------------------------------------------------------------------- /Graph/Dijkstras Algorithm/Python/Dijkstras Algo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Dijkstras Algorithm/Python/Dijkstras Algo.py -------------------------------------------------------------------------------- /Graph/Dijkstras Algorithm/Python/dijkstra_algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Dijkstras Algorithm/Python/dijkstra_algo.cpp -------------------------------------------------------------------------------- /Graph/Flood_Fill_Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Flood_Fill_Algorithm.cpp -------------------------------------------------------------------------------- /Graph/Floyd Warshall Algorithm/Floyd Warshall Algorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Floyd Warshall Algorithm/Floyd Warshall Algorithm.py -------------------------------------------------------------------------------- /Graph/Graph_Valid_Tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Graph_Valid_Tree.py -------------------------------------------------------------------------------- /Graph/Is Graph Cyclic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Is Graph Cyclic.java -------------------------------------------------------------------------------- /Graph/KosarajuAlgorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/KosarajuAlgorithm.cpp -------------------------------------------------------------------------------- /Graph/Kruskal's Algorithm/Krushals Min Cost Spanning Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Kruskal's Algorithm/Krushals Min Cost Spanning Tree.cpp -------------------------------------------------------------------------------- /Graph/Kruskal's Algorithm/kruskal_algo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Kruskal's Algorithm/kruskal_algo.py -------------------------------------------------------------------------------- /Graph/Kruskal's Algorithm/kruskal_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Kruskal's Algorithm/kruskal_algorithm.cpp -------------------------------------------------------------------------------- /Graph/Number_of_islands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Number_of_islands.cpp -------------------------------------------------------------------------------- /Graph/Prim's Minimum Spanning Trees/Prim's MST.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Prim's Minimum Spanning Trees/Prim's MST.py -------------------------------------------------------------------------------- /Graph/Prim's Minimum Spanning Trees/prims.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Prim's Minimum Spanning Trees/prims.cpp -------------------------------------------------------------------------------- /Graph/Strongly Connected Graphs/Strongly Connected Graphs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/Strongly Connected Graphs/Strongly Connected Graphs.py -------------------------------------------------------------------------------- /Graph/TopologicalSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/TopologicalSort.cpp -------------------------------------------------------------------------------- /Graph/bfsTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/bfsTraversal.cpp -------------------------------------------------------------------------------- /Graph/floodfill.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/floodfill.c -------------------------------------------------------------------------------- /Graph/maxArea.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/maxArea.py -------------------------------------------------------------------------------- /Graph/rotting_oranges.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Graph/rotting_oranges.cpp -------------------------------------------------------------------------------- /Hashing/ColorfulNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Hashing/ColorfulNumber.cpp -------------------------------------------------------------------------------- /Hashing/DoubleHashingC++.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Hashing/DoubleHashingC++.cpp -------------------------------------------------------------------------------- /Hashing/Hash Table Class Chaining.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Hashing/Hash Table Class Chaining.cpp -------------------------------------------------------------------------------- /Hashing/Hash Table Quadratic Probing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Hashing/Hash Table Quadratic Probing.cpp -------------------------------------------------------------------------------- /Hashing/HashTableLinearProbingC++.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Hashing/HashTableLinearProbingC++.cpp -------------------------------------------------------------------------------- /Hashing/Largest_continuous_Sequence_zero_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Hashing/Largest_continuous_Sequence_zero_sum.cpp -------------------------------------------------------------------------------- /Hashing/anagrams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Hashing/anagrams.cpp -------------------------------------------------------------------------------- /Is Graph Cyclic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Is Graph Cyclic.java -------------------------------------------------------------------------------- /Leetcode problems/1342-no-of-steps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/1342-no-of-steps.cpp -------------------------------------------------------------------------------- /Leetcode problems/148. Sort List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/148. Sort List.cpp -------------------------------------------------------------------------------- /Leetcode problems/1539-kth-missing-ele.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/1539-kth-missing-ele.cpp -------------------------------------------------------------------------------- /Leetcode problems/162-find-peak-ele.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/162-find-peak-ele.cpp -------------------------------------------------------------------------------- /Leetcode problems/2342. Max Sum of a Pair With Equal Sum of Digits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/2342. Max Sum of a Pair With Equal Sum of Digits.cpp -------------------------------------------------------------------------------- /Leetcode problems/237-Delete Node in a Linked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/237-Delete Node in a Linked List.cpp -------------------------------------------------------------------------------- /Leetcode problems/237-Delete Node in a Linked List.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/237-Delete Node in a Linked List.java -------------------------------------------------------------------------------- /Leetcode problems/2416-Sum of Prefix Scores of Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/2416-Sum of Prefix Scores of Strings.java -------------------------------------------------------------------------------- /Leetcode problems/279-Perfect Squares.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/279-Perfect Squares.cpp -------------------------------------------------------------------------------- /Leetcode problems/3SumClosest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/3SumClosest.cpp -------------------------------------------------------------------------------- /Leetcode problems/4. Median of Two Sorted Arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/4. Median of Two Sorted Arrays.java -------------------------------------------------------------------------------- /Leetcode problems/403.FrogJump.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/403.FrogJump.cpp -------------------------------------------------------------------------------- /Leetcode problems/416.PartitionEqualSubsetSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/416.PartitionEqualSubsetSum.cpp -------------------------------------------------------------------------------- /Leetcode problems/42. Trapping rain water: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/42. Trapping rain water -------------------------------------------------------------------------------- /Leetcode problems/480 Sliding Window Median.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/480 Sliding Window Median.cpp -------------------------------------------------------------------------------- /Leetcode problems/53. Maximum Subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/53. Maximum Subarray.cpp -------------------------------------------------------------------------------- /Leetcode problems/540-single-element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/540-single-element.cpp -------------------------------------------------------------------------------- /Leetcode problems/583.DeleteOperationForTwoStrings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/583.DeleteOperationForTwoStrings.cpp -------------------------------------------------------------------------------- /Leetcode problems/58Length-of-Last-Word.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/58Length-of-Last-Word.py -------------------------------------------------------------------------------- /Leetcode problems/69.RotateList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/69.RotateList.cpp -------------------------------------------------------------------------------- /Leetcode problems/70.Climbing_Stairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/70.Climbing_Stairs.cpp -------------------------------------------------------------------------------- /Leetcode problems/740-find-smallest-letter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/740-find-smallest-letter.cpp -------------------------------------------------------------------------------- /Leetcode problems/740. Delete and Earn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/740. Delete and Earn.cpp -------------------------------------------------------------------------------- /Leetcode problems/838-push-dominoes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/838-push-dominoes.java -------------------------------------------------------------------------------- /Leetcode problems/88. Merge Sorted Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/88. Merge Sorted Array.cpp -------------------------------------------------------------------------------- /Leetcode problems/9-palindrome-number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/9-palindrome-number.cpp -------------------------------------------------------------------------------- /Leetcode problems/98-ValidateBinarySearchTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/98-ValidateBinarySearchTree.cpp -------------------------------------------------------------------------------- /Leetcode problems/Break a Palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Break a Palindrome.cpp -------------------------------------------------------------------------------- /Leetcode problems/Cheapest_flights_within_k_stops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Cheapest_flights_within_k_stops.cpp -------------------------------------------------------------------------------- /Leetcode problems/Cherry_PickupII.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Cherry_PickupII.cpp -------------------------------------------------------------------------------- /Leetcode problems/ContainerWithMostWater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/ContainerWithMostWater.cpp -------------------------------------------------------------------------------- /Leetcode problems/Convert BST to Greater Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Convert BST to Greater Tree.java -------------------------------------------------------------------------------- /Leetcode problems/Decode Ways.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Decode Ways.cpp -------------------------------------------------------------------------------- /Leetcode problems/Detect loop in linked list_ayush91985.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Detect loop in linked list_ayush91985.cpp -------------------------------------------------------------------------------- /Leetcode problems/Find_First_and_Last_Position_of_Element_in_Sorted_Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Find_First_and_Last_Position_of_Element_in_Sorted_Array.cpp -------------------------------------------------------------------------------- /Leetcode problems/GenerateParanthesis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/GenerateParanthesis.cpp -------------------------------------------------------------------------------- /Leetcode problems/H-index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/H-index.py -------------------------------------------------------------------------------- /Leetcode problems/HouseRobberII.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/HouseRobberII.cpp -------------------------------------------------------------------------------- /Leetcode problems/InsertInterval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/InsertInterval.java -------------------------------------------------------------------------------- /Leetcode problems/IntegerBreak.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/IntegerBreak.cpp -------------------------------------------------------------------------------- /Leetcode problems/LRU_Cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/LRU_Cache.cpp -------------------------------------------------------------------------------- /Leetcode problems/LongestCharacters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/LongestCharacters.cpp -------------------------------------------------------------------------------- /Leetcode problems/LongestConsecutiveSequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/LongestConsecutiveSequence.cpp -------------------------------------------------------------------------------- /Leetcode problems/LongestIncreasingSubseq.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/LongestIncreasingSubseq.java -------------------------------------------------------------------------------- /Leetcode problems/LongestSubString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/LongestSubString.cpp -------------------------------------------------------------------------------- /Leetcode problems/Longest_Valid_Parentheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Longest_Valid_Parentheses.cpp -------------------------------------------------------------------------------- /Leetcode problems/Lowest Common Ancestor of a BST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Lowest Common Ancestor of a BST.cpp -------------------------------------------------------------------------------- /Leetcode problems/Max_area_histogram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Max_area_histogram.py -------------------------------------------------------------------------------- /Leetcode problems/My _Calendar_III.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/My _Calendar_III.cpp -------------------------------------------------------------------------------- /Leetcode problems/NumberOfConnectedIslands.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/NumberOfConnectedIslands.cpp -------------------------------------------------------------------------------- /Leetcode problems/NumberOfProvinces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/NumberOfProvinces.cpp -------------------------------------------------------------------------------- /Leetcode problems/PartitionToKEqualSumSubsets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/PartitionToKEqualSumSubsets.cpp -------------------------------------------------------------------------------- /Leetcode problems/Path Sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Path Sum.cpp -------------------------------------------------------------------------------- /Leetcode problems/Permutation Sequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Permutation Sequence.cpp -------------------------------------------------------------------------------- /Leetcode problems/Permutations II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Permutations II.cpp -------------------------------------------------------------------------------- /Leetcode problems/Permutations.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Permutations.cpp -------------------------------------------------------------------------------- /Leetcode problems/Populating Next Right Pointers in Each Node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Populating Next Right Pointers in Each Node.cpp -------------------------------------------------------------------------------- /Leetcode problems/Pow(x,n)problem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Pow(x,n)problem.cpp -------------------------------------------------------------------------------- /Leetcode problems/Rat_in_a_maze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Rat_in_a_maze.cpp -------------------------------------------------------------------------------- /Leetcode problems/RemoveDuplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/RemoveDuplicates.cpp -------------------------------------------------------------------------------- /Leetcode problems/ReturnToOrigin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/ReturnToOrigin.java -------------------------------------------------------------------------------- /Leetcode problems/Reverse_nodes_in_K_group.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Reverse_nodes_in_K_group.cpp -------------------------------------------------------------------------------- /Leetcode problems/Set_matrix_zeros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Set_matrix_zeros.cpp -------------------------------------------------------------------------------- /Leetcode problems/ShoppingOffers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/ShoppingOffers.cpp -------------------------------------------------------------------------------- /Leetcode problems/Shortest Unsorted Continuous Subarray.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Shortest Unsorted Continuous Subarray.txt -------------------------------------------------------------------------------- /Leetcode problems/SpiralMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/SpiralMatrix.cpp -------------------------------------------------------------------------------- /Leetcode problems/Split Linked List in Parts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Split Linked List in Parts.cpp -------------------------------------------------------------------------------- /Leetcode problems/SubrectangleQueries.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/SubrectangleQueries.cpp -------------------------------------------------------------------------------- /Leetcode problems/Subset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Subset.java -------------------------------------------------------------------------------- /Leetcode problems/Substring_with_Concatenation_of_All_Words.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Substring_with_Concatenation_of_All_Words.cpp -------------------------------------------------------------------------------- /Leetcode problems/Sudoku_Solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Sudoku_Solver.cpp -------------------------------------------------------------------------------- /Leetcode problems/Swap Nodes in Pairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Swap Nodes in Pairs.cpp -------------------------------------------------------------------------------- /Leetcode problems/ThirdMaxNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/ThirdMaxNumber.java -------------------------------------------------------------------------------- /Leetcode problems/UglyNumberII.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/UglyNumberII.cpp -------------------------------------------------------------------------------- /Leetcode problems/UniquePaths.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/UniquePaths.cpp -------------------------------------------------------------------------------- /Leetcode problems/Validate Binary Search Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/Validate Binary Search Tree.cpp -------------------------------------------------------------------------------- /Leetcode problems/WiggleSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/WiggleSubsequence.cpp -------------------------------------------------------------------------------- /Leetcode problems/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/a.out -------------------------------------------------------------------------------- /Leetcode problems/arrangeCoins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/arrangeCoins.py -------------------------------------------------------------------------------- /Leetcode problems/atoi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/atoi.py -------------------------------------------------------------------------------- /Leetcode problems/bst.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/bst.py -------------------------------------------------------------------------------- /Leetcode problems/combination_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/combination_sum.cpp -------------------------------------------------------------------------------- /Leetcode problems/compare_version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/compare_version.cpp -------------------------------------------------------------------------------- /Leetcode problems/concatenationOfArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/concatenationOfArray.java -------------------------------------------------------------------------------- /Leetcode problems/countCompleteTreeNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/countCompleteTreeNodes.java -------------------------------------------------------------------------------- /Leetcode problems/count_and_say.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/count_and_say.cpp -------------------------------------------------------------------------------- /Leetcode problems/count_good_nodes_BT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/count_good_nodes_BT.cpp -------------------------------------------------------------------------------- /Leetcode problems/diameter_of_binary_tree.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/diameter_of_binary_tree.py -------------------------------------------------------------------------------- /Leetcode problems/factorial_trailing_zeroes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/factorial_trailing_zeroes.cpp -------------------------------------------------------------------------------- /Leetcode problems/firstmissingpositive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/firstmissingpositive.cpp -------------------------------------------------------------------------------- /Leetcode problems/flipping_an_image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/flipping_an_image.java -------------------------------------------------------------------------------- /Leetcode problems/hotel_review.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/hotel_review.cpp -------------------------------------------------------------------------------- /Leetcode problems/house_robber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/house_robber.cpp -------------------------------------------------------------------------------- /Leetcode problems/is_bipartite_leetcode_785.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/is_bipartite_leetcode_785.cpp -------------------------------------------------------------------------------- /Leetcode problems/jump_game2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/jump_game2.cpp -------------------------------------------------------------------------------- /Leetcode problems/kdiff-pairs-in-array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/kdiff-pairs-in-array.cpp -------------------------------------------------------------------------------- /Leetcode problems/longest_common_prefix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/longest_common_prefix.cpp -------------------------------------------------------------------------------- /Leetcode problems/longest_common_prefix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/longest_common_prefix.py -------------------------------------------------------------------------------- /Leetcode problems/longest_palindromic_sebsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/longest_palindromic_sebsequence.cpp -------------------------------------------------------------------------------- /Leetcode problems/max-product-subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/max-product-subarray.cpp -------------------------------------------------------------------------------- /Leetcode problems/maximum product subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/maximum product subarray.cpp -------------------------------------------------------------------------------- /Leetcode problems/median_of_two_sorted_arrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/median_of_two_sorted_arrays.java -------------------------------------------------------------------------------- /Leetcode problems/merge_sorted_arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/merge_sorted_arrays.py -------------------------------------------------------------------------------- /Leetcode problems/merge_sorted_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/merge_sorted_list.cpp -------------------------------------------------------------------------------- /Leetcode problems/minimum_path_sum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/minimum_path_sum.py -------------------------------------------------------------------------------- /Leetcode problems/missing_no_of_AP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/missing_no_of_AP.cpp -------------------------------------------------------------------------------- /Leetcode problems/n_ary_tree_preorder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/n_ary_tree_preorder.cpp -------------------------------------------------------------------------------- /Leetcode problems/no_of_island_leetcode_200.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/no_of_island_leetcode_200.cpp -------------------------------------------------------------------------------- /Leetcode problems/pairSumOptimised.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/pairSumOptimised.cpp -------------------------------------------------------------------------------- /Leetcode problems/pallindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/pallindrome.cpp -------------------------------------------------------------------------------- /Leetcode problems/permutation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/permutation.py -------------------------------------------------------------------------------- /Leetcode problems/plus_one.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/plus_one.cpp -------------------------------------------------------------------------------- /Leetcode problems/prisoncellsndays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/prisoncellsndays.py -------------------------------------------------------------------------------- /Leetcode problems/removeNthNodefromEnd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/removeNthNodefromEnd.cpp -------------------------------------------------------------------------------- /Leetcode problems/remove_nth_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/remove_nth_node.py -------------------------------------------------------------------------------- /Leetcode problems/reverse_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/reverse_integer.cpp -------------------------------------------------------------------------------- /Leetcode problems/reversebinarytreelevel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/reversebinarytreelevel.py -------------------------------------------------------------------------------- /Leetcode problems/roman_to_integr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/roman_to_integr.cpp -------------------------------------------------------------------------------- /Leetcode problems/rotate2darray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/rotate2darray.cpp -------------------------------------------------------------------------------- /Leetcode problems/rotateArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/rotateArray.cpp -------------------------------------------------------------------------------- /Leetcode problems/search-in-2d-matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/search-in-2d-matrix.cpp -------------------------------------------------------------------------------- /Leetcode problems/search_in2darray-II.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/search_in2darray-II.cpp -------------------------------------------------------------------------------- /Leetcode problems/set-matrix-zeroes-leetcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/set-matrix-zeroes-leetcode.cpp -------------------------------------------------------------------------------- /Leetcode problems/single_number.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/single_number.py -------------------------------------------------------------------------------- /Leetcode problems/slidingwinmax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/slidingwinmax.cpp -------------------------------------------------------------------------------- /Leetcode problems/sortColors.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/sortColors.cpp -------------------------------------------------------------------------------- /Leetcode problems/stick_prob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/stick_prob.cpp -------------------------------------------------------------------------------- /Leetcode problems/stock buy and sell.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/stock buy and sell.cpp -------------------------------------------------------------------------------- /Leetcode problems/string permutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/string permutation.java -------------------------------------------------------------------------------- /Leetcode problems/suduko_solver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/suduko_solver.cpp -------------------------------------------------------------------------------- /Leetcode problems/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/test.cpp -------------------------------------------------------------------------------- /Leetcode problems/trie_implementation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/trie_implementation.py -------------------------------------------------------------------------------- /Leetcode problems/two_sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/two_sum.cpp -------------------------------------------------------------------------------- /Leetcode problems/valid-anagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/valid-anagram.js -------------------------------------------------------------------------------- /Leetcode problems/valid_parenthesis.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/valid_parenthesis.cpp -------------------------------------------------------------------------------- /Leetcode problems/word_break.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Leetcode problems/word_break.cpp -------------------------------------------------------------------------------- /Linked_List/Circular_linkedlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/Circular_linkedlist.cpp -------------------------------------------------------------------------------- /Linked_List/Delete every N nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/Delete every N nodes.cpp -------------------------------------------------------------------------------- /Linked_List/DeleteWithoutHeadPtr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/DeleteWithoutHeadPtr.cpp -------------------------------------------------------------------------------- /Linked_List/K-Reverse in LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/K-Reverse in LinkedList.java -------------------------------------------------------------------------------- /Linked_List/LinkedListReversePartial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/LinkedListReversePartial.cpp -------------------------------------------------------------------------------- /Linked_List/Linked_List_Cycle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/Linked_List_Cycle.cpp -------------------------------------------------------------------------------- /Linked_List/MiddleNodeLinkedlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/MiddleNodeLinkedlist.cpp -------------------------------------------------------------------------------- /Linked_List/Reverse a Linked List in groups: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/Reverse a Linked List in groups -------------------------------------------------------------------------------- /Linked_List/Vectors/Printing.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/Vectors/Printing.cpp -------------------------------------------------------------------------------- /Linked_List/Vectors/VectorsusingPairs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/Vectors/VectorsusingPairs.cpp -------------------------------------------------------------------------------- /Linked_List/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/a.out -------------------------------------------------------------------------------- /Linked_List/addTwoNumbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/addTwoNumbers.cpp -------------------------------------------------------------------------------- /Linked_List/add_anywhere_in_linklist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/add_anywhere_in_linklist.c -------------------------------------------------------------------------------- /Linked_List/add_nodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/add_nodes.cpp -------------------------------------------------------------------------------- /Linked_List/adding_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/adding_node.cpp -------------------------------------------------------------------------------- /Linked_List/check_pallindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/check_pallindrome.cpp -------------------------------------------------------------------------------- /Linked_List/del_llist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/del_llist.cpp -------------------------------------------------------------------------------- /Linked_List/dele_by_pos.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/dele_by_pos.cpp -------------------------------------------------------------------------------- /Linked_List/delete in CLL.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/delete in CLL.c -------------------------------------------------------------------------------- /Linked_List/deleting_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/deleting_node.cpp -------------------------------------------------------------------------------- /Linked_List/detect cycle in Linkedlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/detect cycle in Linkedlist.cpp -------------------------------------------------------------------------------- /Linked_List/get_length.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/get_length.cpp -------------------------------------------------------------------------------- /Linked_List/get_nth_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/get_nth_node.cpp -------------------------------------------------------------------------------- /Linked_List/insert_Circular linked list.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/insert_Circular linked list.c -------------------------------------------------------------------------------- /Linked_List/insert_delete_at_any_position_reverse_List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/insert_delete_at_any_position_reverse_List.cpp -------------------------------------------------------------------------------- /Linked_List/javalinkedlist/Solution.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/javalinkedlist/Solution.class -------------------------------------------------------------------------------- /Linked_List/javalinkedlist/closestPrime.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/javalinkedlist/closestPrime.class -------------------------------------------------------------------------------- /Linked_List/javalinkedlist/closestPrime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/javalinkedlist/closestPrime.java -------------------------------------------------------------------------------- /Linked_List/lnkd_lst_trvsl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/lnkd_lst_trvsl.cpp -------------------------------------------------------------------------------- /Linked_List/merge_two_sorted_linked_lists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/merge_two_sorted_linked_lists.cpp -------------------------------------------------------------------------------- /Linked_List/music_playlist.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/music_playlist.c -------------------------------------------------------------------------------- /Linked_List/nth_node_end.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/nth_node_end.cpp -------------------------------------------------------------------------------- /Linked_List/nth_node_end.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/nth_node_end.exe -------------------------------------------------------------------------------- /Linked_List/remove_duplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/remove_duplicates.cpp -------------------------------------------------------------------------------- /Linked_List/reverse_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/reverse_list.cpp -------------------------------------------------------------------------------- /Linked_List/reverse_list_in_k_groups.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/reverse_list_in_k_groups.cpp -------------------------------------------------------------------------------- /Linked_List/search_key.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/search_key.cpp -------------------------------------------------------------------------------- /Linked_List/single_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/single_linked_list.cpp -------------------------------------------------------------------------------- /Linked_List/subtract_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Linked_List/subtract_linked_list.cpp -------------------------------------------------------------------------------- /ModularExponentiation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/ModularExponentiation.cpp -------------------------------------------------------------------------------- /Queue/circularQueue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Queue/circularQueue.cpp -------------------------------------------------------------------------------- /Queue/implement_queue_using_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Queue/implement_queue_using_stack.cpp -------------------------------------------------------------------------------- /Queue/queueUsingArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Queue/queueUsingArray.cpp -------------------------------------------------------------------------------- /Queue/queueUsingLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Queue/queueUsingLinkedList.cpp -------------------------------------------------------------------------------- /Queue/reverse_a_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Queue/reverse_a_queue.cpp -------------------------------------------------------------------------------- /Queue/reverse_queue_using_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Queue/reverse_queue_using_recursion.cpp -------------------------------------------------------------------------------- /Queue/sort_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Queue/sort_queue.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/README.md -------------------------------------------------------------------------------- /Recursion/Factorial_using_recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/Factorial_using_recursion.cpp -------------------------------------------------------------------------------- /Recursion/Fibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/Fibonacci.java -------------------------------------------------------------------------------- /Recursion/Flood_fill_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/Flood_fill_algorithm.cpp -------------------------------------------------------------------------------- /Recursion/LetterCasePermutation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/LetterCasePermutation.cpp -------------------------------------------------------------------------------- /Recursion/N-Queens_problem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/N-Queens_problem.java -------------------------------------------------------------------------------- /Recursion/N-Queens_recursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/N-Queens_recursion.java -------------------------------------------------------------------------------- /Recursion/N_Queen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/N_Queen.cpp -------------------------------------------------------------------------------- /Recursion/Print Encodings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/Print Encodings.cpp -------------------------------------------------------------------------------- /Recursion/Rat in a Maze 1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/Rat in a Maze 1.cpp -------------------------------------------------------------------------------- /Recursion/Target Sum Subsets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/Target Sum Subsets.cpp -------------------------------------------------------------------------------- /Recursion/Tower_of_Hanoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/Tower_of_Hanoi.cpp -------------------------------------------------------------------------------- /Recursion/Tree_Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/Tree_Traversal.cpp -------------------------------------------------------------------------------- /Recursion/factorial_using_recursion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/factorial_using_recursion.py -------------------------------------------------------------------------------- /Recursion/number of dice roll with target sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/number of dice roll with target sum.cpp -------------------------------------------------------------------------------- /Recursion/palindromic_partioning.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/palindromic_partioning.cpp -------------------------------------------------------------------------------- /Recursion/stack_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Recursion/stack_sort.cpp -------------------------------------------------------------------------------- /Searching algos/Binary-Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Binary-Search.py -------------------------------------------------------------------------------- /Searching algos/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/BinarySearch.java -------------------------------------------------------------------------------- /Searching algos/Binary_Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Binary_Search.cpp -------------------------------------------------------------------------------- /Searching algos/Exponential_Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Exponential_Search.cpp -------------------------------------------------------------------------------- /Searching algos/Fibonacci_Search.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Fibonacci_Search.c -------------------------------------------------------------------------------- /Searching algos/Find_Transition_Point.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Find_Transition_Point.cpp -------------------------------------------------------------------------------- /Searching algos/Interpolation_Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Interpolation_Search.cpp -------------------------------------------------------------------------------- /Searching algos/Interpolation_Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Interpolation_Search.py -------------------------------------------------------------------------------- /Searching algos/Jump_Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Jump_Search.cpp -------------------------------------------------------------------------------- /Searching algos/Linear_Search.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Linear_Search.cpp -------------------------------------------------------------------------------- /Searching algos/Linear_Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Linear_Search.java -------------------------------------------------------------------------------- /Searching algos/Linear_Search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Linear_Search.py -------------------------------------------------------------------------------- /Searching algos/Order_Agnostic_Binary_Search.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/Order_Agnostic_Binary_Search.java -------------------------------------------------------------------------------- /Searching algos/binarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Searching algos/binarySearch.java -------------------------------------------------------------------------------- /Set operations/cartesian.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Set operations/cartesian.c -------------------------------------------------------------------------------- /Set operations/differenceset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Set operations/differenceset.c -------------------------------------------------------------------------------- /Set operations/intersection.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Set operations/intersection.c -------------------------------------------------------------------------------- /Set operations/powerset.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Set operations/powerset.c -------------------------------------------------------------------------------- /Set operations/symmetricdiff.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Set operations/symmetricdiff.c -------------------------------------------------------------------------------- /Set operations/union.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Set operations/union.c -------------------------------------------------------------------------------- /Sort/Bubble_Sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/Bubble_Sort.py -------------------------------------------------------------------------------- /Sort/BucketSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/BucketSort.cpp -------------------------------------------------------------------------------- /Sort/Count_Sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/Count_Sort.py -------------------------------------------------------------------------------- /Sort/CountingSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/CountingSort.cpp -------------------------------------------------------------------------------- /Sort/CycleSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/CycleSort.cpp -------------------------------------------------------------------------------- /Sort/DNF_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/DNF_sort.cpp -------------------------------------------------------------------------------- /Sort/Heap_Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/Heap_Sort.java -------------------------------------------------------------------------------- /Sort/Heap_Sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/Heap_Sort.py -------------------------------------------------------------------------------- /Sort/Insertion sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/Insertion sort.cpp -------------------------------------------------------------------------------- /Sort/InsertionSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/InsertionSort.py -------------------------------------------------------------------------------- /Sort/MergeSort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/MergeSort.c -------------------------------------------------------------------------------- /Sort/QuickSort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/QuickSort.c -------------------------------------------------------------------------------- /Sort/QuickSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/QuickSort.py -------------------------------------------------------------------------------- /Sort/QuickSort_poojaagrawal134.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/QuickSort_poojaagrawal134.cpp -------------------------------------------------------------------------------- /Sort/QuickSort_poojaagrawal134.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/QuickSort_poojaagrawal134.exe -------------------------------------------------------------------------------- /Sort/RadixSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/RadixSort.cpp -------------------------------------------------------------------------------- /Sort/Selection sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/Selection sort.cpp -------------------------------------------------------------------------------- /Sort/SelectionSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/SelectionSort.py -------------------------------------------------------------------------------- /Sort/TopologicalSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/TopologicalSort.cpp -------------------------------------------------------------------------------- /Sort/TopologicalSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/TopologicalSort.py -------------------------------------------------------------------------------- /Sort/bitonicsort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/bitonicsort.py -------------------------------------------------------------------------------- /Sort/brick_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/brick_sort.cpp -------------------------------------------------------------------------------- /Sort/bubble sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/bubble sort.cpp -------------------------------------------------------------------------------- /Sort/bubble_sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/bubble_sort.java -------------------------------------------------------------------------------- /Sort/cocktail_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/cocktail_sort.cpp -------------------------------------------------------------------------------- /Sort/cocktail_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/cocktail_sort.py -------------------------------------------------------------------------------- /Sort/comb_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/comb_sort.cpp -------------------------------------------------------------------------------- /Sort/dnf-sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/dnf-sort.cpp -------------------------------------------------------------------------------- /Sort/heap sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/heap sort.cpp -------------------------------------------------------------------------------- /Sort/insertion.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/insertion.c -------------------------------------------------------------------------------- /Sort/merge sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/merge sort.cpp -------------------------------------------------------------------------------- /Sort/mergesort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/mergesort.cpp -------------------------------------------------------------------------------- /Sort/mergesort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/mergesort.py -------------------------------------------------------------------------------- /Sort/multiple_sort_menu_driven.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/multiple_sort_menu_driven.cpp -------------------------------------------------------------------------------- /Sort/pigeonholeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/pigeonholeSort.cpp -------------------------------------------------------------------------------- /Sort/qsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/qsort.c -------------------------------------------------------------------------------- /Sort/quicksort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/quicksort.cpp -------------------------------------------------------------------------------- /Sort/shellSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/shellSort.py -------------------------------------------------------------------------------- /Sort/shellsort.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/shellsort.c -------------------------------------------------------------------------------- /Sort/tim_sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/tim_sort.cpp -------------------------------------------------------------------------------- /Sort/wavesort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Sort/wavesort.cpp -------------------------------------------------------------------------------- /Stack/DecimalToBinaryStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Stack/DecimalToBinaryStack.java -------------------------------------------------------------------------------- /Stack/Stack.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Stack/Stack.c -------------------------------------------------------------------------------- /Stack/Stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Stack/Stack.py -------------------------------------------------------------------------------- /Stack/delete_middle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Stack/delete_middle.cpp -------------------------------------------------------------------------------- /Stack/infixTopostfix-conversion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Stack/infixTopostfix-conversion.cpp -------------------------------------------------------------------------------- /Stack/jobSchedule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Stack/jobSchedule.cpp -------------------------------------------------------------------------------- /Stack/postfix_evaluation.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Stack/postfix_evaluation.c -------------------------------------------------------------------------------- /Stack/python/balanced_parenthesis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Stack/python/balanced_parenthesis.py -------------------------------------------------------------------------------- /Stack/stack_implementation_using_queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Stack/stack_implementation_using_queue.cpp -------------------------------------------------------------------------------- /Stack/stl_stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Stack/stl_stack.cpp -------------------------------------------------------------------------------- /TicTacToe.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/TicTacToe.cpp -------------------------------------------------------------------------------- /Top Interview Questions/Interview_Questions/Water_Trapped.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Interview_Questions/Water_Trapped.cpp -------------------------------------------------------------------------------- /Top Interview Questions/Interview_Questions/best_time_to_buy_sell_stock.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Interview_Questions/best_time_to_buy_sell_stock.cpp -------------------------------------------------------------------------------- /Top Interview Questions/Interview_Questions/delete_middle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Interview_Questions/delete_middle.cpp -------------------------------------------------------------------------------- /Top Interview Questions/Interview_Questions/fizz_buzz.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Interview_Questions/fizz_buzz.cpp -------------------------------------------------------------------------------- /Top Interview Questions/Interview_Questions/operator_overloading.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Interview_Questions/operator_overloading.cpp -------------------------------------------------------------------------------- /Top Interview Questions/Interview_Questions/rainwater_trapping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Interview_Questions/rainwater_trapping.cpp -------------------------------------------------------------------------------- /Top Interview Questions/Link to Excel File.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Link to Excel File.txt -------------------------------------------------------------------------------- /Top Interview Questions/Solutions/Arrays/CyclicallyRotateAnArrayByOne.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Solutions/Arrays/CyclicallyRotateAnArrayByOne.py -------------------------------------------------------------------------------- /Top Interview Questions/Solutions/Arrays/Kadane'sAlgorithm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Solutions/Arrays/Kadane'sAlgorithm.py -------------------------------------------------------------------------------- /Top Interview Questions/Solutions/Arrays/KthSmallElement.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Solutions/Arrays/KthSmallElement.py -------------------------------------------------------------------------------- /Top Interview Questions/Solutions/Arrays/MoveAllNegativeNumbersToBeginning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Solutions/Arrays/MoveAllNegativeNumbersToBeginning.py -------------------------------------------------------------------------------- /Top Interview Questions/Solutions/Arrays/ReverseTheArray.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Solutions/Arrays/ReverseTheArray.py -------------------------------------------------------------------------------- /Top Interview Questions/Solutions/Arrays/SortAnArrayOf0s,1sAnd2s.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Solutions/Arrays/SortAnArrayOf0s,1sAnd2s.py -------------------------------------------------------------------------------- /Top Interview Questions/Solutions/Arrays/UnionOfTwoArrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Solutions/Arrays/UnionOfTwoArrays.py -------------------------------------------------------------------------------- /Top Interview Questions/Solutions/Matrix/FindMedianInARowWiseSortedMatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Solutions/Matrix/FindMedianInARowWiseSortedMatrix.py -------------------------------------------------------------------------------- /Top Interview Questions/Solutions/Matrix/FindRowWithMaximumNo.Of1's.ipynb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Solutions/Matrix/FindRowWithMaximumNo.Of1's.ipynb.py -------------------------------------------------------------------------------- /Top Interview Questions/Solutions/Matrix/SearchAnElementInAMatriix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Solutions/Matrix/SearchAnElementInAMatriix.py -------------------------------------------------------------------------------- /Top Interview Questions/Solutions/Matrix/SpiralTraversalOnAMatrix.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Top Interview Questions/Solutions/Matrix/SpiralTraversalOnAMatrix.py -------------------------------------------------------------------------------- /Trees/AVL_TREE.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/AVL_TREE.cpp -------------------------------------------------------------------------------- /Trees/BinaryTree.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/BinaryTree.c -------------------------------------------------------------------------------- /Trees/Boundary_Traversal_of_Binary_Tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/Boundary_Traversal_of_Binary_Tree.cpp -------------------------------------------------------------------------------- /Trees/Level Order Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/Level Order Traversal.cpp -------------------------------------------------------------------------------- /Trees/RBTrees.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/RBTrees.cpp -------------------------------------------------------------------------------- /Trees/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/a.out -------------------------------------------------------------------------------- /Trees/diameter-of-binaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/diameter-of-binaryTree.java -------------------------------------------------------------------------------- /Trees/identicalTree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/identicalTree.cpp -------------------------------------------------------------------------------- /Trees/inorder_traversal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/inorder_traversal.c -------------------------------------------------------------------------------- /Trees/minimum depth of binary tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/minimum depth of binary tree.cpp -------------------------------------------------------------------------------- /Trees/postorder_traversal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/postorder_traversal.c -------------------------------------------------------------------------------- /Trees/preorder_traversal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/preorder_traversal.c -------------------------------------------------------------------------------- /Trees/reverse_level_order.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/reverse_level_order.cpp -------------------------------------------------------------------------------- /Trees/spiral_traversal_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/spiral_traversal_tree.cpp -------------------------------------------------------------------------------- /Trees/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/trees.c -------------------------------------------------------------------------------- /Trees/zigzag_order_traversal_binary_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/Trees/zigzag_order_traversal_binary_tree.cpp -------------------------------------------------------------------------------- /array/ArrayTraversal.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/array/ArrayTraversal.c -------------------------------------------------------------------------------- /array/Euclid's Algo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/array/Euclid's Algo -------------------------------------------------------------------------------- /bitwiseOperators/Find_ith_bit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/bitwiseOperators/Find_ith_bit.java -------------------------------------------------------------------------------- /bitwiseOperators/OddEven.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/bitwiseOperators/OddEven.java -------------------------------------------------------------------------------- /bitwiseOperators/SwapNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/bitwiseOperators/SwapNumbers.java -------------------------------------------------------------------------------- /bitwiseOperators/binarys1sCompliment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/bitwiseOperators/binarys1sCompliment.java -------------------------------------------------------------------------------- /bitwiseOperators/swap_ith_and_jth_bit_position.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/bitwiseOperators/swap_ith_and_jth_bit_position.py -------------------------------------------------------------------------------- /bubblesort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/bubblesort.java -------------------------------------------------------------------------------- /contests/codechef/DSA-Learning_C1/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/DSA-Learning_C1/a.out -------------------------------------------------------------------------------- /contests/codechef/DSA-Learning_C1/life_uiver_evry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/DSA-Learning_C1/life_uiver_evry.py -------------------------------------------------------------------------------- /contests/codechef/DSA-Learning_C1/reverse_integer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/DSA-Learning_C1/reverse_integer.cpp -------------------------------------------------------------------------------- /contests/codechef/oct20long/Add square.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/Add square.cpp -------------------------------------------------------------------------------- /contests/codechef/oct20long/D-Dimensional MST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/D-Dimensional MST -------------------------------------------------------------------------------- /contests/codechef/oct20long/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/a.out -------------------------------------------------------------------------------- /contests/codechef/oct20long/chef_and_easy_queries.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/chef_and_easy_queries.cpp -------------------------------------------------------------------------------- /contests/codechef/oct20long/corona_run.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/corona_run.cpp -------------------------------------------------------------------------------- /contests/codechef/oct20long/digit_removal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/digit_removal.cpp -------------------------------------------------------------------------------- /contests/codechef/oct20long/longest_bitwise_subarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/longest_bitwise_subarray.cpp -------------------------------------------------------------------------------- /contests/codechef/oct20long/mexor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/mexor.cpp -------------------------------------------------------------------------------- /contests/codechef/oct20long/mixture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/mixture.cpp -------------------------------------------------------------------------------- /contests/codechef/oct20long/positive_and.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/positive_and.cpp -------------------------------------------------------------------------------- /contests/codechef/oct20long/replace_x.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/replace_x.cpp -------------------------------------------------------------------------------- /contests/codechef/oct20long/three_boxes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/oct20long/three_boxes.cpp -------------------------------------------------------------------------------- /contests/codechef/sep19long/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/sep19long/a.out -------------------------------------------------------------------------------- /contests/codechef/sep19long/factorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/sep19long/factorial.cpp -------------------------------------------------------------------------------- /contests/codechef/sep20_lunch/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/sep20_lunch/a.out -------------------------------------------------------------------------------- /contests/codechef/sep20_lunch/gcd_operation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/sep20_lunch/gcd_operation.cpp -------------------------------------------------------------------------------- /contests/codechef/sep20_lunch/watermelon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/sep20_lunch/watermelon.cpp -------------------------------------------------------------------------------- /contests/codechef/sep20long/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/sep20long/a.out -------------------------------------------------------------------------------- /contests/codechef/sep20long/ada_matrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/sep20long/ada_matrix.cpp -------------------------------------------------------------------------------- /contests/codechef/sep20long/chefina_swap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/sep20long/chefina_swap.cpp -------------------------------------------------------------------------------- /contests/codechef/sep20long/corona.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/sep20long/corona.cpp -------------------------------------------------------------------------------- /contests/codechef/sep20long/stick_prob.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/sep20long/stick_prob.cpp -------------------------------------------------------------------------------- /contests/codechef/subtask.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/codechef/subtask.cpp -------------------------------------------------------------------------------- /contests/hackerearth/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/hackerearth/a.out -------------------------------------------------------------------------------- /contests/hackerearth/tstwpen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/contests/hackerearth/tstwpen.cpp -------------------------------------------------------------------------------- /cpp_template.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/cpp_template.cpp -------------------------------------------------------------------------------- /dfs/Dfs.Cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/dfs/Dfs.Cpp -------------------------------------------------------------------------------- /dfs/inorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/dfs/inorder.java -------------------------------------------------------------------------------- /trash_codes/Cpp/classes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/classes.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/compiler/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/compiler/a.out -------------------------------------------------------------------------------- /trash_codes/Cpp/compiler/bracket.h: -------------------------------------------------------------------------------- 1 | } 2 | -------------------------------------------------------------------------------- /trash_codes/Cpp/compiler/multiply.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/compiler/multiply.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/compiler/ot.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/compiler/ot.txt -------------------------------------------------------------------------------- /trash_codes/Cpp/constructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/constructor.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/count_num_of_heap_var.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/count_num_of_heap_var.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/destructor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/destructor.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/enums.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/enums.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/inheritence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/inheritence.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/linking/log.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/linking/log.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/linking/multi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/linking/multi.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/log_app_classes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/log_app_classes.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/pointer.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/references.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/references.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/static/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/static/a.out -------------------------------------------------------------------------------- /trash_codes/Cpp/static/local_static.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/static/local_static.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/static/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/static/main.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/static/staic_in_class_or_struct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/static/staic_in_class_or_struct.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/static/static.cpp: -------------------------------------------------------------------------------- 1 | 2 | 3 | static int s_variable = 5; 4 | 5 | void dunct(){ 6 | 7 | } 8 | -------------------------------------------------------------------------------- /trash_codes/Cpp/trikiest_oops_interview_question.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/trikiest_oops_interview_question.cpp -------------------------------------------------------------------------------- /trash_codes/Cpp/virtual_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Cpp/virtual_function.cpp -------------------------------------------------------------------------------- /trash_codes/Math/binary_represntation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Math/binary_represntation.cpp -------------------------------------------------------------------------------- /trash_codes/Math/celcius_to_farenheit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Math/celcius_to_farenheit.py -------------------------------------------------------------------------------- /trash_codes/Math/decimal_to_binary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Math/decimal_to_binary.cpp -------------------------------------------------------------------------------- /trash_codes/Math/find_square_root.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Math/find_square_root.cpp -------------------------------------------------------------------------------- /trash_codes/Math/gcd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Math/gcd.cpp -------------------------------------------------------------------------------- /trash_codes/Math/lcm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Math/lcm.cpp -------------------------------------------------------------------------------- /trash_codes/Math/nth_fibonacci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Math/nth_fibonacci.cpp -------------------------------------------------------------------------------- /trash_codes/Math/pallindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Math/pallindrome.cpp -------------------------------------------------------------------------------- /trash_codes/Math/prime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Math/prime.cpp -------------------------------------------------------------------------------- /trash_codes/Math/sieveof_Eratosthenes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Math/sieveof_Eratosthenes.cpp -------------------------------------------------------------------------------- /trash_codes/MockVita_2020/Q3TCS_ CodeVita - Coding Arena.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/MockVita_2020/Q3TCS_ CodeVita - Coding Arena.pdf -------------------------------------------------------------------------------- /trash_codes/MockVita_2020/Q4TCS_ CodeVita - Coding Arena.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/MockVita_2020/Q4TCS_ CodeVita - Coding Arena.pdf -------------------------------------------------------------------------------- /trash_codes/MockVita_2020/Q5TCS_ CodeVita - Coding Arena.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/MockVita_2020/Q5TCS_ CodeVita - Coding Arena.pdf -------------------------------------------------------------------------------- /trash_codes/MockVita_2020/Q6TCS_ CodeVita - Coding Arena.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/MockVita_2020/Q6TCS_ CodeVita - Coding Arena.pdf -------------------------------------------------------------------------------- /trash_codes/MockVita_2020/TCS_ CodeVita - Coding Arena.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/MockVita_2020/TCS_ CodeVita - Coding Arena.pdf -------------------------------------------------------------------------------- /trash_codes/MockVita_2020/TCS_ CodeVita - Coding Arenaq2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/MockVita_2020/TCS_ CodeVita - Coding Arenaq2.pdf -------------------------------------------------------------------------------- /trash_codes/MockVita_2020/a.out: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/MockVita_2020/a.out -------------------------------------------------------------------------------- /trash_codes/MockVita_2020/chocklate_dist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/MockVita_2020/chocklate_dist.cpp -------------------------------------------------------------------------------- /trash_codes/MockVita_2020/swayamvar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/MockVita_2020/swayamvar.cpp -------------------------------------------------------------------------------- /trash_codes/Threading_in_C/Simple_thread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/Threading_in_C/Simple_thread.c -------------------------------------------------------------------------------- /trash_codes/host.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/host.txt -------------------------------------------------------------------------------- /trash_codes/k_lucky_num.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/k_lucky_num.cpp -------------------------------------------------------------------------------- /trash_codes/kth_element.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/kth_element.cpp -------------------------------------------------------------------------------- /trash_codes/remove_element.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/remove_element.py -------------------------------------------------------------------------------- /trash_codes/tes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dheeraj-2000/dsalgo/HEAD/trash_codes/tes.cpp --------------------------------------------------------------------------------