├── Array ├── 3MaxElement.cpp ├── 3SumClosest.cpp ├── ArraySubsetOfAnotherArray.cpp ├── CycllyRotateByOne.cpp ├── FindDuplicateNumber.cpp ├── IntersectionandUnion.cpp ├── Kthsmallest.cpp ├── LargeFactorial.cpp ├── LongestConsecutiveSubsequence.cpp ├── MajorityElement.cpp ├── MaxCircularSubarraySum.cpp ├── Max_Min_In_Array_minmumComparison.cpp ├── MaximunSumSubarray.cpp ├── MoveAllNegtoEnd.cpp ├── PasscalTraingle.cpp ├── RearrangeArrayAlternately.cpp ├── RerverseAString.cpp ├── Tripletsum.cpp ├── TwoRepeatingElements.cpp ├── mediaOfSortedarrayDifferentSize.cpp ├── medianOfSortedarraysamesize.cpp ├── negthenpositive.cpp └── sort012.cpp ├── Binary_Search_Tree ├── BinaryTreeToBST.cpp ├── KthLargestElementInBST.cpp ├── bst_to_balancedbst.cpp ├── code.cpp ├── k-thSmallestElementInBST.cpp └── min_max_inBST.cpp ├── Binary_Tree ├── Diameter_bt.cpp ├── Level_Order_Traversal.cpp ├── Reverse_leavel_order_Traversal.cpp ├── Top_View_bt.cpp ├── bottom_view_bt.cpp ├── boundary_traversal.cpp ├── checkforbalancedtree.cpp ├── diagonalTraversal.cpp ├── height_bt.cpp ├── insertionInBTlevelOrder.cpp ├── intro.txt ├── iterativePreordertraversal.cpp ├── iterative_inorderTraversal.cpp ├── leftViewbt.cpp ├── mirror_bt.cpp ├── postorderTraversal.cpp ├── rightViewBt.cpp └── zigzagorspiralTraversal.cpp ├── Bit_Magic ├── NonRepeatingNumbers.cpp ├── code.cpp ├── copy_setbits.cpp └── count_setbit_in_range.cpp ├── DynamicProgramming ├── 0-1-Knapsack │ ├── memorization.cpp │ ├── recursion.cpp │ ├── top_down.cpp │ └── variation │ │ ├── CountSubsetWithgivenSum.cpp │ │ ├── MinimumDifferenceSubsets.cpp │ │ ├── equalSumPartition.cpp │ │ ├── minimumSubsetSumDifference.cpp │ │ ├── subsetsum.cpp │ │ └── tagetSumLeetcode.cpp ├── FractionalKnapsack │ └── greedy.cpp ├── GeneralDp │ ├── 3consecutiveSame.cpp │ ├── AssemblyLine.cpp │ ├── CountNoOfHops.cpp │ ├── FriendsPairingProblem.cpp │ ├── GoldMineProblem.cpp │ ├── House_Robber.cpp │ ├── InterleavedStrings.cpp │ ├── Interleaving_String.cpp │ ├── LCSof3Strings.cpp │ ├── LargestSquareFormedInaMatrix.cpp │ ├── LongestIncreasingSubsequence.cpp │ ├── LongestSubsequence1.cpp │ ├── MaximizeTheCutSegments.cpp │ ├── MaximumLengthChain.cpp │ ├── MaximumSumIncreasingSubsequence.cpp │ ├── NthCatlanNumber.cpp │ ├── PaintingFence.cpp │ ├── SubsequenceHavingproductlessK.cpp │ ├── nCr.cpp │ └── nPr.cpp ├── LongestCommonSubsequence │ ├── LcsRecurssive.cpp │ ├── LongestCommonSubstring │ │ ├── LongestCommonSubstring.cpp │ │ └── MaximumLengthofRepeatedSubarray.cpp │ ├── ShortestCommonSupersequence │ │ ├── ShortestCommonSupersequence.cpp │ │ └── printSCS.cpp │ ├── lcsMemorized.cpp │ ├── lcsbottomupLeetcode.cpp │ ├── printLcs.cpp │ └── variation │ │ ├── LongestPalindromicSubsequenc.cpp │ │ ├── LongestRepeatingSubsequence.cpp │ │ ├── MinimumNumberOfdeletionToMakeAStringPalindrome.cpp │ │ ├── MinimumNumberOfdeletionsandInsertions.cpp │ │ └── SubstringSubsequenceproblem.cpp ├── MatrixChainMultiplication │ ├── EggDroppingProblem.cpp │ └── mcmgfg.cpp └── Unbounded-Knapsack │ ├── CoinChangemaxWays.cpp │ ├── KnapsackWithDuplicateItems.cpp │ ├── reachAgivenScore.cpp │ └── rodCutting.cpp ├── Graph ├── BFS │ ├── LevelNodes.cpp │ ├── bfs.cpp │ └── primePath.cpp ├── DFS │ ├── BishuandhisGirlfriend.cpp │ ├── ConnectedComponentsInAGraph.cpp │ ├── FindBridgesInGraph.cpp │ ├── FireEscapeRoutes.cpp │ ├── Isitatree.cpp │ └── dfs.cpp ├── GRID │ ├── ChessKnightMoves.cpp │ ├── SearchInMaze.cpp │ ├── counting_connected_component.cpp │ └── jungle_rum.cpp ├── KahnsAlgorithm.cpp ├── Kosarajus.cpp ├── MST │ ├── KruskalsAlgorithm.cpp │ └── Prims.cpp ├── ShortestPathSourceToDestination │ ├── BellmanFordAlgorithm.cpp │ ├── DijsktrasAlgorithm.cpp │ └── FloydWarshall.cpp ├── TOPSORT.cpp └── adjacencylist.cpp ├── Hash └── Question.txt ├── Heap ├── KthLargestSumContinousSubaary.cpp ├── KthSmallestElement.cpp ├── MaxheapArray.cpp ├── MedianInStreamOfIntegers.cpp ├── MergeKSortedArrays.cpp ├── MergekSortedLists.cpp ├── heapSprt.cpp └── kLargestelemnts.cpp ├── Linked_List ├── AddOneToLL.cpp ├── AddTwoLL.cpp ├── CheckCircularLL.cpp ├── DetectLoopinLL.cpp ├── InsertSortedLL.cpp ├── IntersectionInYLL.cpp ├── IntersectionOfTwoLL.cpp ├── MergeListAlternately.cpp ├── MergeSortforLinkedList.cpp ├── MiddleoftheLinked List.cpp ├── PalindromeLinkedList.cpp ├── RemoveLoopInLinkedList.cpp ├── Reverse_LL.cpp ├── Split a CircularLinkedListIntotwohalves.cpp ├── deleteNodeInLinkedList.cpp ├── firstNodeOfLoop.cpp ├── moveLastToFront.cpp ├── removeDuplicates.cpp ├── removeDuplicatesUnsorted.cpp └── reversellingroupofsize.cpp ├── Maths ├── ASimpleFraction.cpp ├── CountPrimes.cpp ├── FactorialOfLargeNumber.cpp ├── MissingNumberInArray.cpp └── Trailingzeroesinfactorial.cpp ├── Matrix ├── CommonElementsInAllRow.cpp ├── KthElementInMatrix.cpp ├── Rotateby90degree.cpp ├── SearchA2DMatrix.cpp ├── SortedMatrix.cpp ├── SpiralTraversal.cpp ├── medianInrowiseSortedmatrix.cpp └── rowWithmax1.cpp ├── Number_Theory ├── FindingthekthPrime.cpp └── PrimalityTest.cpp ├── Queue └── queue.cpp ├── README.md ├── Recursion └── Basic │ ├── print1toN.cpp │ └── printNto1.cpp ├── Searching ├── 4sum.cpp ├── Binary_Search │ ├── firstandlastOccurencex.cpp │ ├── q.txt │ └── searchInrotatedarray.cpp ├── ProductarrayPuzzle.cpp ├── ThePainter'sPartitionProblem.cpp ├── TimesSortedarrayisrotated.cpp ├── ValueEqualToindexValue.cpp ├── allocateMinimumNoOfpages.cpp ├── binarysearch.cpp ├── findFloor.cpp ├── findMissingandRepeating.cpp ├── findPairwithDiffk.cpp ├── majorityElement.cpp ├── mergeWithoutextraSpace.cpp ├── peakElement.cpp ├── searchInMatrix.cpp ├── searchKatmostdiffinarray.cpp ├── searchinRotatedsoretdarray.cpp ├── sqrt.cpp └── tripletWithsum.cpp ├── Sliding_Window └── MaximumOfAllSubarraysOfSizek.cpp ├── Sorting ├── BubbleSort.cpp ├── InsertionSort.cpp ├── MergeSort.cpp ├── MergeSorted.cpp ├── QuickSort.cpp └── SelectionSort.cpp ├── Stack ├── Celibrityproblem.cpp ├── Questions.txt ├── evaluatePostfix.cpp ├── infixTopostfix.cpp ├── minStack.cpp ├── nextLargerelement.cpp ├── parenthesisChecker.cpp └── stack.cpp ├── String ├── ValidPalindrome.cpp ├── stringRotationOfEachOther.cpp └── validShuffle.cpp └── Top100 └── ContainerWithMostWater.cpp /Array/3MaxElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/3MaxElement.cpp -------------------------------------------------------------------------------- /Array/3SumClosest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/3SumClosest.cpp -------------------------------------------------------------------------------- /Array/ArraySubsetOfAnotherArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/ArraySubsetOfAnotherArray.cpp -------------------------------------------------------------------------------- /Array/CycllyRotateByOne.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/CycllyRotateByOne.cpp -------------------------------------------------------------------------------- /Array/FindDuplicateNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/FindDuplicateNumber.cpp -------------------------------------------------------------------------------- /Array/IntersectionandUnion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/IntersectionandUnion.cpp -------------------------------------------------------------------------------- /Array/Kthsmallest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/Kthsmallest.cpp -------------------------------------------------------------------------------- /Array/LargeFactorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/LargeFactorial.cpp -------------------------------------------------------------------------------- /Array/LongestConsecutiveSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/LongestConsecutiveSubsequence.cpp -------------------------------------------------------------------------------- /Array/MajorityElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/MajorityElement.cpp -------------------------------------------------------------------------------- /Array/MaxCircularSubarraySum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/MaxCircularSubarraySum.cpp -------------------------------------------------------------------------------- /Array/Max_Min_In_Array_minmumComparison.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/Max_Min_In_Array_minmumComparison.cpp -------------------------------------------------------------------------------- /Array/MaximunSumSubarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/MaximunSumSubarray.cpp -------------------------------------------------------------------------------- /Array/MoveAllNegtoEnd.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/MoveAllNegtoEnd.cpp -------------------------------------------------------------------------------- /Array/PasscalTraingle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/PasscalTraingle.cpp -------------------------------------------------------------------------------- /Array/RearrangeArrayAlternately.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/RearrangeArrayAlternately.cpp -------------------------------------------------------------------------------- /Array/RerverseAString.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/RerverseAString.cpp -------------------------------------------------------------------------------- /Array/Tripletsum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/Tripletsum.cpp -------------------------------------------------------------------------------- /Array/TwoRepeatingElements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/TwoRepeatingElements.cpp -------------------------------------------------------------------------------- /Array/mediaOfSortedarrayDifferentSize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/mediaOfSortedarrayDifferentSize.cpp -------------------------------------------------------------------------------- /Array/medianOfSortedarraysamesize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/medianOfSortedarraysamesize.cpp -------------------------------------------------------------------------------- /Array/negthenpositive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/negthenpositive.cpp -------------------------------------------------------------------------------- /Array/sort012.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Array/sort012.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/BinaryTreeToBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Search_Tree/BinaryTreeToBST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/KthLargestElementInBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Search_Tree/KthLargestElementInBST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/bst_to_balancedbst.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Search_Tree/bst_to_balancedbst.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Search_Tree/code.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/k-thSmallestElementInBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Search_Tree/k-thSmallestElementInBST.cpp -------------------------------------------------------------------------------- /Binary_Search_Tree/min_max_inBST.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Search_Tree/min_max_inBST.cpp -------------------------------------------------------------------------------- /Binary_Tree/Diameter_bt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/Diameter_bt.cpp -------------------------------------------------------------------------------- /Binary_Tree/Level_Order_Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/Level_Order_Traversal.cpp -------------------------------------------------------------------------------- /Binary_Tree/Reverse_leavel_order_Traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/Reverse_leavel_order_Traversal.cpp -------------------------------------------------------------------------------- /Binary_Tree/Top_View_bt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/Top_View_bt.cpp -------------------------------------------------------------------------------- /Binary_Tree/bottom_view_bt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/bottom_view_bt.cpp -------------------------------------------------------------------------------- /Binary_Tree/boundary_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/boundary_traversal.cpp -------------------------------------------------------------------------------- /Binary_Tree/checkforbalancedtree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/checkforbalancedtree.cpp -------------------------------------------------------------------------------- /Binary_Tree/diagonalTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/diagonalTraversal.cpp -------------------------------------------------------------------------------- /Binary_Tree/height_bt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/height_bt.cpp -------------------------------------------------------------------------------- /Binary_Tree/insertionInBTlevelOrder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/insertionInBTlevelOrder.cpp -------------------------------------------------------------------------------- /Binary_Tree/intro.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/intro.txt -------------------------------------------------------------------------------- /Binary_Tree/iterativePreordertraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/iterativePreordertraversal.cpp -------------------------------------------------------------------------------- /Binary_Tree/iterative_inorderTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/iterative_inorderTraversal.cpp -------------------------------------------------------------------------------- /Binary_Tree/leftViewbt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/leftViewbt.cpp -------------------------------------------------------------------------------- /Binary_Tree/mirror_bt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/mirror_bt.cpp -------------------------------------------------------------------------------- /Binary_Tree/postorderTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/postorderTraversal.cpp -------------------------------------------------------------------------------- /Binary_Tree/rightViewBt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/rightViewBt.cpp -------------------------------------------------------------------------------- /Binary_Tree/zigzagorspiralTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Binary_Tree/zigzagorspiralTraversal.cpp -------------------------------------------------------------------------------- /Bit_Magic/NonRepeatingNumbers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Bit_Magic/NonRepeatingNumbers.cpp -------------------------------------------------------------------------------- /Bit_Magic/code.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Bit_Magic/code.cpp -------------------------------------------------------------------------------- /Bit_Magic/copy_setbits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Bit_Magic/copy_setbits.cpp -------------------------------------------------------------------------------- /Bit_Magic/count_setbit_in_range.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Bit_Magic/count_setbit_in_range.cpp -------------------------------------------------------------------------------- /DynamicProgramming/0-1-Knapsack/memorization.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/0-1-Knapsack/memorization.cpp -------------------------------------------------------------------------------- /DynamicProgramming/0-1-Knapsack/recursion.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/0-1-Knapsack/recursion.cpp -------------------------------------------------------------------------------- /DynamicProgramming/0-1-Knapsack/top_down.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/0-1-Knapsack/top_down.cpp -------------------------------------------------------------------------------- /DynamicProgramming/0-1-Knapsack/variation/CountSubsetWithgivenSum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/0-1-Knapsack/variation/CountSubsetWithgivenSum.cpp -------------------------------------------------------------------------------- /DynamicProgramming/0-1-Knapsack/variation/MinimumDifferenceSubsets.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/0-1-Knapsack/variation/MinimumDifferenceSubsets.cpp -------------------------------------------------------------------------------- /DynamicProgramming/0-1-Knapsack/variation/equalSumPartition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/0-1-Knapsack/variation/equalSumPartition.cpp -------------------------------------------------------------------------------- /DynamicProgramming/0-1-Knapsack/variation/minimumSubsetSumDifference.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/0-1-Knapsack/variation/minimumSubsetSumDifference.cpp -------------------------------------------------------------------------------- /DynamicProgramming/0-1-Knapsack/variation/subsetsum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/0-1-Knapsack/variation/subsetsum.cpp -------------------------------------------------------------------------------- /DynamicProgramming/0-1-Knapsack/variation/tagetSumLeetcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/0-1-Knapsack/variation/tagetSumLeetcode.cpp -------------------------------------------------------------------------------- /DynamicProgramming/FractionalKnapsack/greedy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/FractionalKnapsack/greedy.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/3consecutiveSame.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/3consecutiveSame.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/AssemblyLine.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/AssemblyLine.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/CountNoOfHops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/CountNoOfHops.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/FriendsPairingProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/FriendsPairingProblem.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/GoldMineProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/GoldMineProblem.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/House_Robber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/House_Robber.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/InterleavedStrings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/InterleavedStrings.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/Interleaving_String.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/Interleaving_String.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/LCSof3Strings.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/LCSof3Strings.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/LargestSquareFormedInaMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/LargestSquareFormedInaMatrix.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/LongestIncreasingSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/LongestIncreasingSubsequence.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/LongestSubsequence1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/LongestSubsequence1.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/MaximizeTheCutSegments.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/MaximizeTheCutSegments.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/MaximumLengthChain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/MaximumLengthChain.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/MaximumSumIncreasingSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/MaximumSumIncreasingSubsequence.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/NthCatlanNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/NthCatlanNumber.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/PaintingFence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/PaintingFence.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/SubsequenceHavingproductlessK.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/SubsequenceHavingproductlessK.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/nCr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/nCr.cpp -------------------------------------------------------------------------------- /DynamicProgramming/GeneralDp/nPr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/GeneralDp/nPr.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/LcsRecurssive.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/LcsRecurssive.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/LongestCommonSubstring/LongestCommonSubstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/LongestCommonSubstring/LongestCommonSubstring.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/LongestCommonSubstring/MaximumLengthofRepeatedSubarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/LongestCommonSubstring/MaximumLengthofRepeatedSubarray.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/ShortestCommonSupersequence/ShortestCommonSupersequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/ShortestCommonSupersequence/ShortestCommonSupersequence.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/ShortestCommonSupersequence/printSCS.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/ShortestCommonSupersequence/printSCS.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/lcsMemorized.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/lcsMemorized.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/lcsbottomupLeetcode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/lcsbottomupLeetcode.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/printLcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/printLcs.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/variation/LongestPalindromicSubsequenc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/variation/LongestPalindromicSubsequenc.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/variation/LongestRepeatingSubsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/variation/LongestRepeatingSubsequence.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/variation/MinimumNumberOfdeletionToMakeAStringPalindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/variation/MinimumNumberOfdeletionToMakeAStringPalindrome.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/variation/MinimumNumberOfdeletionsandInsertions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/variation/MinimumNumberOfdeletionsandInsertions.cpp -------------------------------------------------------------------------------- /DynamicProgramming/LongestCommonSubsequence/variation/SubstringSubsequenceproblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/LongestCommonSubsequence/variation/SubstringSubsequenceproblem.cpp -------------------------------------------------------------------------------- /DynamicProgramming/MatrixChainMultiplication/EggDroppingProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/MatrixChainMultiplication/EggDroppingProblem.cpp -------------------------------------------------------------------------------- /DynamicProgramming/MatrixChainMultiplication/mcmgfg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/MatrixChainMultiplication/mcmgfg.cpp -------------------------------------------------------------------------------- /DynamicProgramming/Unbounded-Knapsack/CoinChangemaxWays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/Unbounded-Knapsack/CoinChangemaxWays.cpp -------------------------------------------------------------------------------- /DynamicProgramming/Unbounded-Knapsack/KnapsackWithDuplicateItems.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/Unbounded-Knapsack/KnapsackWithDuplicateItems.cpp -------------------------------------------------------------------------------- /DynamicProgramming/Unbounded-Knapsack/reachAgivenScore.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/Unbounded-Knapsack/reachAgivenScore.cpp -------------------------------------------------------------------------------- /DynamicProgramming/Unbounded-Knapsack/rodCutting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/DynamicProgramming/Unbounded-Knapsack/rodCutting.cpp -------------------------------------------------------------------------------- /Graph/BFS/LevelNodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/BFS/LevelNodes.cpp -------------------------------------------------------------------------------- /Graph/BFS/bfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/BFS/bfs.cpp -------------------------------------------------------------------------------- /Graph/BFS/primePath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/BFS/primePath.cpp -------------------------------------------------------------------------------- /Graph/DFS/BishuandhisGirlfriend.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/DFS/BishuandhisGirlfriend.cpp -------------------------------------------------------------------------------- /Graph/DFS/ConnectedComponentsInAGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/DFS/ConnectedComponentsInAGraph.cpp -------------------------------------------------------------------------------- /Graph/DFS/FindBridgesInGraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/DFS/FindBridgesInGraph.cpp -------------------------------------------------------------------------------- /Graph/DFS/FireEscapeRoutes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/DFS/FireEscapeRoutes.cpp -------------------------------------------------------------------------------- /Graph/DFS/Isitatree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/DFS/Isitatree.cpp -------------------------------------------------------------------------------- /Graph/DFS/dfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/DFS/dfs.cpp -------------------------------------------------------------------------------- /Graph/GRID/ChessKnightMoves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/GRID/ChessKnightMoves.cpp -------------------------------------------------------------------------------- /Graph/GRID/SearchInMaze.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/GRID/SearchInMaze.cpp -------------------------------------------------------------------------------- /Graph/GRID/counting_connected_component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/GRID/counting_connected_component.cpp -------------------------------------------------------------------------------- /Graph/GRID/jungle_rum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/GRID/jungle_rum.cpp -------------------------------------------------------------------------------- /Graph/KahnsAlgorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/KahnsAlgorithm.cpp -------------------------------------------------------------------------------- /Graph/Kosarajus.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/Kosarajus.cpp -------------------------------------------------------------------------------- /Graph/MST/KruskalsAlgorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/MST/KruskalsAlgorithm.cpp -------------------------------------------------------------------------------- /Graph/MST/Prims.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/MST/Prims.cpp -------------------------------------------------------------------------------- /Graph/ShortestPathSourceToDestination/BellmanFordAlgorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/ShortestPathSourceToDestination/BellmanFordAlgorithm.cpp -------------------------------------------------------------------------------- /Graph/ShortestPathSourceToDestination/DijsktrasAlgorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/ShortestPathSourceToDestination/DijsktrasAlgorithm.cpp -------------------------------------------------------------------------------- /Graph/ShortestPathSourceToDestination/FloydWarshall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/ShortestPathSourceToDestination/FloydWarshall.cpp -------------------------------------------------------------------------------- /Graph/TOPSORT.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/TOPSORT.cpp -------------------------------------------------------------------------------- /Graph/adjacencylist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Graph/adjacencylist.cpp -------------------------------------------------------------------------------- /Hash/Question.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Hash/Question.txt -------------------------------------------------------------------------------- /Heap/KthLargestSumContinousSubaary.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Heap/KthLargestSumContinousSubaary.cpp -------------------------------------------------------------------------------- /Heap/KthSmallestElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Heap/KthSmallestElement.cpp -------------------------------------------------------------------------------- /Heap/MaxheapArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Heap/MaxheapArray.cpp -------------------------------------------------------------------------------- /Heap/MedianInStreamOfIntegers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Heap/MedianInStreamOfIntegers.cpp -------------------------------------------------------------------------------- /Heap/MergeKSortedArrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Heap/MergeKSortedArrays.cpp -------------------------------------------------------------------------------- /Heap/MergekSortedLists.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Heap/MergekSortedLists.cpp -------------------------------------------------------------------------------- /Heap/heapSprt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Heap/heapSprt.cpp -------------------------------------------------------------------------------- /Heap/kLargestelemnts.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Heap/kLargestelemnts.cpp -------------------------------------------------------------------------------- /Linked_List/AddOneToLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/AddOneToLL.cpp -------------------------------------------------------------------------------- /Linked_List/AddTwoLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/AddTwoLL.cpp -------------------------------------------------------------------------------- /Linked_List/CheckCircularLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/CheckCircularLL.cpp -------------------------------------------------------------------------------- /Linked_List/DetectLoopinLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/DetectLoopinLL.cpp -------------------------------------------------------------------------------- /Linked_List/InsertSortedLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/InsertSortedLL.cpp -------------------------------------------------------------------------------- /Linked_List/IntersectionInYLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/IntersectionInYLL.cpp -------------------------------------------------------------------------------- /Linked_List/IntersectionOfTwoLL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/IntersectionOfTwoLL.cpp -------------------------------------------------------------------------------- /Linked_List/MergeListAlternately.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/MergeListAlternately.cpp -------------------------------------------------------------------------------- /Linked_List/MergeSortforLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/MergeSortforLinkedList.cpp -------------------------------------------------------------------------------- /Linked_List/MiddleoftheLinked List.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/MiddleoftheLinked List.cpp -------------------------------------------------------------------------------- /Linked_List/PalindromeLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/PalindromeLinkedList.cpp -------------------------------------------------------------------------------- /Linked_List/RemoveLoopInLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/RemoveLoopInLinkedList.cpp -------------------------------------------------------------------------------- /Linked_List/Reverse_LL.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/Reverse_LL.cpp -------------------------------------------------------------------------------- /Linked_List/Split a CircularLinkedListIntotwohalves.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/Split a CircularLinkedListIntotwohalves.cpp -------------------------------------------------------------------------------- /Linked_List/deleteNodeInLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/deleteNodeInLinkedList.cpp -------------------------------------------------------------------------------- /Linked_List/firstNodeOfLoop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/firstNodeOfLoop.cpp -------------------------------------------------------------------------------- /Linked_List/moveLastToFront.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/moveLastToFront.cpp -------------------------------------------------------------------------------- /Linked_List/removeDuplicates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/removeDuplicates.cpp -------------------------------------------------------------------------------- /Linked_List/removeDuplicatesUnsorted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/removeDuplicatesUnsorted.cpp -------------------------------------------------------------------------------- /Linked_List/reversellingroupofsize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Linked_List/reversellingroupofsize.cpp -------------------------------------------------------------------------------- /Maths/ASimpleFraction.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Maths/ASimpleFraction.cpp -------------------------------------------------------------------------------- /Maths/CountPrimes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Maths/CountPrimes.cpp -------------------------------------------------------------------------------- /Maths/FactorialOfLargeNumber.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Maths/FactorialOfLargeNumber.cpp -------------------------------------------------------------------------------- /Maths/MissingNumberInArray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Maths/MissingNumberInArray.cpp -------------------------------------------------------------------------------- /Maths/Trailingzeroesinfactorial.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Maths/Trailingzeroesinfactorial.cpp -------------------------------------------------------------------------------- /Matrix/CommonElementsInAllRow.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Matrix/CommonElementsInAllRow.cpp -------------------------------------------------------------------------------- /Matrix/KthElementInMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Matrix/KthElementInMatrix.cpp -------------------------------------------------------------------------------- /Matrix/Rotateby90degree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Matrix/Rotateby90degree.cpp -------------------------------------------------------------------------------- /Matrix/SearchA2DMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Matrix/SearchA2DMatrix.cpp -------------------------------------------------------------------------------- /Matrix/SortedMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Matrix/SortedMatrix.cpp -------------------------------------------------------------------------------- /Matrix/SpiralTraversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Matrix/SpiralTraversal.cpp -------------------------------------------------------------------------------- /Matrix/medianInrowiseSortedmatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Matrix/medianInrowiseSortedmatrix.cpp -------------------------------------------------------------------------------- /Matrix/rowWithmax1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Matrix/rowWithmax1.cpp -------------------------------------------------------------------------------- /Number_Theory/FindingthekthPrime.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Number_Theory/FindingthekthPrime.cpp -------------------------------------------------------------------------------- /Number_Theory/PrimalityTest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Number_Theory/PrimalityTest.cpp -------------------------------------------------------------------------------- /Queue/queue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Queue/queue.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/README.md -------------------------------------------------------------------------------- /Recursion/Basic/print1toN.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Recursion/Basic/print1toN.cpp -------------------------------------------------------------------------------- /Recursion/Basic/printNto1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Recursion/Basic/printNto1.cpp -------------------------------------------------------------------------------- /Searching/4sum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/4sum.cpp -------------------------------------------------------------------------------- /Searching/Binary_Search/firstandlastOccurencex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/Binary_Search/firstandlastOccurencex.cpp -------------------------------------------------------------------------------- /Searching/Binary_Search/q.txt: -------------------------------------------------------------------------------- 1 | ddd 2 | -------------------------------------------------------------------------------- /Searching/Binary_Search/searchInrotatedarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/Binary_Search/searchInrotatedarray.cpp -------------------------------------------------------------------------------- /Searching/ProductarrayPuzzle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/ProductarrayPuzzle.cpp -------------------------------------------------------------------------------- /Searching/ThePainter'sPartitionProblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/ThePainter'sPartitionProblem.cpp -------------------------------------------------------------------------------- /Searching/TimesSortedarrayisrotated.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/TimesSortedarrayisrotated.cpp -------------------------------------------------------------------------------- /Searching/ValueEqualToindexValue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/ValueEqualToindexValue.cpp -------------------------------------------------------------------------------- /Searching/allocateMinimumNoOfpages.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/allocateMinimumNoOfpages.cpp -------------------------------------------------------------------------------- /Searching/binarysearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/binarysearch.cpp -------------------------------------------------------------------------------- /Searching/findFloor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/findFloor.cpp -------------------------------------------------------------------------------- /Searching/findMissingandRepeating.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/findMissingandRepeating.cpp -------------------------------------------------------------------------------- /Searching/findPairwithDiffk.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/findPairwithDiffk.cpp -------------------------------------------------------------------------------- /Searching/majorityElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/majorityElement.cpp -------------------------------------------------------------------------------- /Searching/mergeWithoutextraSpace.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/mergeWithoutextraSpace.cpp -------------------------------------------------------------------------------- /Searching/peakElement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/peakElement.cpp -------------------------------------------------------------------------------- /Searching/searchInMatrix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/searchInMatrix.cpp -------------------------------------------------------------------------------- /Searching/searchKatmostdiffinarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/searchKatmostdiffinarray.cpp -------------------------------------------------------------------------------- /Searching/searchinRotatedsoretdarray.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/searchinRotatedsoretdarray.cpp -------------------------------------------------------------------------------- /Searching/sqrt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/sqrt.cpp -------------------------------------------------------------------------------- /Searching/tripletWithsum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Searching/tripletWithsum.cpp -------------------------------------------------------------------------------- /Sliding_Window/MaximumOfAllSubarraysOfSizek.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Sliding_Window/MaximumOfAllSubarraysOfSizek.cpp -------------------------------------------------------------------------------- /Sorting/BubbleSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Sorting/BubbleSort.cpp -------------------------------------------------------------------------------- /Sorting/InsertionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Sorting/InsertionSort.cpp -------------------------------------------------------------------------------- /Sorting/MergeSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Sorting/MergeSort.cpp -------------------------------------------------------------------------------- /Sorting/MergeSorted.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Sorting/MergeSorted.cpp -------------------------------------------------------------------------------- /Sorting/QuickSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Sorting/QuickSort.cpp -------------------------------------------------------------------------------- /Sorting/SelectionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Sorting/SelectionSort.cpp -------------------------------------------------------------------------------- /Stack/Celibrityproblem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Stack/Celibrityproblem.cpp -------------------------------------------------------------------------------- /Stack/Questions.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Stack/evaluatePostfix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Stack/evaluatePostfix.cpp -------------------------------------------------------------------------------- /Stack/infixTopostfix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Stack/infixTopostfix.cpp -------------------------------------------------------------------------------- /Stack/minStack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Stack/minStack.cpp -------------------------------------------------------------------------------- /Stack/nextLargerelement.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Stack/nextLargerelement.cpp -------------------------------------------------------------------------------- /Stack/parenthesisChecker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Stack/parenthesisChecker.cpp -------------------------------------------------------------------------------- /Stack/stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Stack/stack.cpp -------------------------------------------------------------------------------- /String/ValidPalindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/String/ValidPalindrome.cpp -------------------------------------------------------------------------------- /String/stringRotationOfEachOther.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/String/stringRotationOfEachOther.cpp -------------------------------------------------------------------------------- /String/validShuffle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/String/validShuffle.cpp -------------------------------------------------------------------------------- /Top100/ContainerWithMostWater.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maneprajakta/DSA-Problems/HEAD/Top100/ContainerWithMostWater.cpp --------------------------------------------------------------------------------