├── AllAnagram.java ├── Anagram.java ├── ArrayCRUDOperation.java ├── ArrayListAndArray.java ├── ArraySearch.java ├── ArrayVsArrayList.java ├── ArrayWithFunction.java ├── AtoI.java ├── BITS.java ├── BSTExample.java ├── BarChart.java ├── BinaryNums.java ├── BinarySearchAlgo.java ├── BinaryToDecimal.java ├── BinaryTreeExample.java ├── CheckArrayIsSortedOrNot.java ├── CoinChange.java ├── CoinChangeProblem.java ├── CoinChangeProblem2.java ├── ComputeWeightArray.java ├── ConvertTo2D.java ├── CountIntegers.java ├── DP ├── DiceCountMemo.java ├── DiceCountRec.java ├── FibSeries.java ├── FibSeriesTabulation.java └── notes.txt ├── DecimalToBinary.java ├── DetectCycle.java ├── DiceGameProblem.java ├── Dijkstra.java ├── EditDistanceProblem.java ├── EditDistanceTabulation.java ├── EvenOddPosSum.java ├── Factorial.java ├── FenWickTreeExample.java ├── Fibo.java ├── FindDuplicateInArray.java ├── FindDuplicateNumberLeetCode ├── FindInWindowSlide.java ├── First.class ├── First.java ├── FirstAndLastIndex.java ├── GFG-LeaderElement ├── GenerateParentheses.java ├── GraphBFS.java ├── GraphBFS_Disconnected.java ├── GraphDFS.java ├── GraphDemo.java ├── HashCode.java ├── InsertionInTries.java ├── IsBinaryMaxHeap.java ├── IsBinaryMinHeap.java ├── Josephus.java ├── KMP.java ├── KthLargestInHeap.java ├── KthSmallestInHeap.java ├── LC-1365 ├── LC-1380 ├── LC-42 ├── LC-48 ├── LC-74 ├── LCP.java ├── LCSRecursionSolution.java ├── LCSubsequence.java ├── LIS.java ├── LT-867 ├── LargestArea.java ├── LastStoneWeight.java ├── LeetCode- TargetSum-494 ├── LeetCode-134 ├── LeetCode-766 ├── LeetCode-GenerateParenthsis-22 ├── LeetCode-NQueen-ProblemNo-51 ├── LeetCode-Problem-17 ├── LeetCode-SudkouSolve-ProblemNumber-37r- ├── LeetCode-TwoSum ├── LeetCodeWordSearchProblem ├── LeetCode_987 - Vertical Order Traversal of a Binary Tree ├── LeetCode_RemoveDuplicate ├── LinkedListOperations.java ├── Loop.java ├── MCP.java ├── MCPTabulation.java ├── MaxHeap.java ├── MazePathProblem.java ├── MazePathProblem2.java ├── MinCoinChangeDP.java ├── MinDifference.java ├── MinHeap.java ├── MyTwoStack.java ├── NQueen.java ├── NaivePatternMatching.java ├── NearestLowestAndGreatest.java ├── NextSmallerElement.java ├── NthNumber.java ├── PalindromeSubstring.java ├── PascalTriangle.java ├── Pattern.java ├── Pattern2.java ├── PatternAnotherApproach.java ├── Perm.java ├── PowerOfTwo.java ├── PreComputationTech.java ├── PrefixInTries.java ├── PreviousSmallerElements.java ├── Prims.java ├── PrintMatrixSnake ├── PrintPatternInSingleMethod.java ├── PrintSubsequences.java ├── README.md ├── RLE.java ├── RabinKarp.java ├── RatInAMaze.java ├── RecursionDemo.class ├── RecursionDemo.java ├── RemoveDup.java ├── ReverseAnArray.java ├── ReverseAnString.java ├── ReverseQueue.java ├── RichestCustomerWealth.java ├── RomanToInteger.java ├── RopeCutting.java ├── RotateAnArray.java ├── RunningLengthEncoding.java ├── SearchInTries.java ├── SecondLargest.java ├── SecondLargestElement.java ├── SegmentTreeExample.java ├── ShortestPathUnweighted.java ├── Sort0And1.java ├── SortByFrequency.java ├── SortColor ├── SortStack.java ├── SortedArray.java ├── Space.java ├── Stack.java ├── StackWithArray.java ├── StackWithLL.java ├── StockSpan.java ├── StringHalvesAreAlike.java ├── StrongestNeighbour.java ├── SubSequence.java ├── SubSetSumProblem-GFG ├── Substring.java ├── Suffix.java ├── SuffixInTries.java ├── Sum.java ├── SumOfDigit.java ├── SumOfUpperAndBoundary ├── TowerOfHanoi.java ├── TreeRecursion.java ├── TreeRecursion2.java ├── TriesDefinition.java ├── TwoDArray.java ├── TwoSum.java ├── UniqueChar.java ├── ValidParanthesis.java ├── WindowSliding.java ├── WordSearch.java └── ZigZagArray.java /AllAnagram.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Anagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Anagram.java -------------------------------------------------------------------------------- /ArrayCRUDOperation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ArrayCRUDOperation.java -------------------------------------------------------------------------------- /ArrayListAndArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ArrayListAndArray.java -------------------------------------------------------------------------------- /ArraySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ArraySearch.java -------------------------------------------------------------------------------- /ArrayVsArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ArrayVsArrayList.java -------------------------------------------------------------------------------- /ArrayWithFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ArrayWithFunction.java -------------------------------------------------------------------------------- /AtoI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/AtoI.java -------------------------------------------------------------------------------- /BITS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/BITS.java -------------------------------------------------------------------------------- /BSTExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/BSTExample.java -------------------------------------------------------------------------------- /BarChart.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/BarChart.java -------------------------------------------------------------------------------- /BinaryNums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/BinaryNums.java -------------------------------------------------------------------------------- /BinarySearchAlgo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/BinarySearchAlgo.java -------------------------------------------------------------------------------- /BinaryToDecimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/BinaryToDecimal.java -------------------------------------------------------------------------------- /BinaryTreeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/BinaryTreeExample.java -------------------------------------------------------------------------------- /CheckArrayIsSortedOrNot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/CheckArrayIsSortedOrNot.java -------------------------------------------------------------------------------- /CoinChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/CoinChange.java -------------------------------------------------------------------------------- /CoinChangeProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/CoinChangeProblem.java -------------------------------------------------------------------------------- /CoinChangeProblem2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/CoinChangeProblem2.java -------------------------------------------------------------------------------- /ComputeWeightArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ComputeWeightArray.java -------------------------------------------------------------------------------- /ConvertTo2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ConvertTo2D.java -------------------------------------------------------------------------------- /CountIntegers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/CountIntegers.java -------------------------------------------------------------------------------- /DP/DiceCountMemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/DP/DiceCountMemo.java -------------------------------------------------------------------------------- /DP/DiceCountRec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/DP/DiceCountRec.java -------------------------------------------------------------------------------- /DP/FibSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/DP/FibSeries.java -------------------------------------------------------------------------------- /DP/FibSeriesTabulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/DP/FibSeriesTabulation.java -------------------------------------------------------------------------------- /DP/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/DP/notes.txt -------------------------------------------------------------------------------- /DecimalToBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/DecimalToBinary.java -------------------------------------------------------------------------------- /DetectCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/DetectCycle.java -------------------------------------------------------------------------------- /DiceGameProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/DiceGameProblem.java -------------------------------------------------------------------------------- /Dijkstra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Dijkstra.java -------------------------------------------------------------------------------- /EditDistanceProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/EditDistanceProblem.java -------------------------------------------------------------------------------- /EditDistanceTabulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/EditDistanceTabulation.java -------------------------------------------------------------------------------- /EvenOddPosSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/EvenOddPosSum.java -------------------------------------------------------------------------------- /Factorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Factorial.java -------------------------------------------------------------------------------- /FenWickTreeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/FenWickTreeExample.java -------------------------------------------------------------------------------- /Fibo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Fibo.java -------------------------------------------------------------------------------- /FindDuplicateInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/FindDuplicateInArray.java -------------------------------------------------------------------------------- /FindDuplicateNumberLeetCode: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/FindDuplicateNumberLeetCode -------------------------------------------------------------------------------- /FindInWindowSlide.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/FindInWindowSlide.java -------------------------------------------------------------------------------- /First.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/First.class -------------------------------------------------------------------------------- /First.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/First.java -------------------------------------------------------------------------------- /FirstAndLastIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/FirstAndLastIndex.java -------------------------------------------------------------------------------- /GFG-LeaderElement: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/GFG-LeaderElement -------------------------------------------------------------------------------- /GenerateParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/GenerateParentheses.java -------------------------------------------------------------------------------- /GraphBFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/GraphBFS.java -------------------------------------------------------------------------------- /GraphBFS_Disconnected.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/GraphBFS_Disconnected.java -------------------------------------------------------------------------------- /GraphDFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/GraphDFS.java -------------------------------------------------------------------------------- /GraphDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/GraphDemo.java -------------------------------------------------------------------------------- /HashCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/HashCode.java -------------------------------------------------------------------------------- /InsertionInTries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/InsertionInTries.java -------------------------------------------------------------------------------- /IsBinaryMaxHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/IsBinaryMaxHeap.java -------------------------------------------------------------------------------- /IsBinaryMinHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/IsBinaryMinHeap.java -------------------------------------------------------------------------------- /Josephus.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /KMP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/KMP.java -------------------------------------------------------------------------------- /KthLargestInHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/KthLargestInHeap.java -------------------------------------------------------------------------------- /KthSmallestInHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/KthSmallestInHeap.java -------------------------------------------------------------------------------- /LC-1365: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LC-1365 -------------------------------------------------------------------------------- /LC-1380: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LC-1380 -------------------------------------------------------------------------------- /LC-42: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LC-42 -------------------------------------------------------------------------------- /LC-48: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LC-48 -------------------------------------------------------------------------------- /LC-74: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LC-74 -------------------------------------------------------------------------------- /LCP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LCP.java -------------------------------------------------------------------------------- /LCSRecursionSolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LCSRecursionSolution.java -------------------------------------------------------------------------------- /LCSubsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LCSubsequence.java -------------------------------------------------------------------------------- /LIS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LIS.java -------------------------------------------------------------------------------- /LT-867: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LT-867 -------------------------------------------------------------------------------- /LargestArea.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LargestArea.java -------------------------------------------------------------------------------- /LastStoneWeight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LastStoneWeight.java -------------------------------------------------------------------------------- /LeetCode- TargetSum-494: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LeetCode- TargetSum-494 -------------------------------------------------------------------------------- /LeetCode-134: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LeetCode-134 -------------------------------------------------------------------------------- /LeetCode-766: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LeetCode-766 -------------------------------------------------------------------------------- /LeetCode-GenerateParenthsis-22: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LeetCode-GenerateParenthsis-22 -------------------------------------------------------------------------------- /LeetCode-NQueen-ProblemNo-51: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LeetCode-NQueen-ProblemNo-51 -------------------------------------------------------------------------------- /LeetCode-Problem-17: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LeetCode-Problem-17 -------------------------------------------------------------------------------- /LeetCode-SudkouSolve-ProblemNumber-37r-: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LeetCode-SudkouSolve-ProblemNumber-37r- -------------------------------------------------------------------------------- /LeetCode-TwoSum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LeetCode-TwoSum -------------------------------------------------------------------------------- /LeetCodeWordSearchProblem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LeetCodeWordSearchProblem -------------------------------------------------------------------------------- /LeetCode_987 - Vertical Order Traversal of a Binary Tree: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LeetCode_987 - Vertical Order Traversal of a Binary Tree -------------------------------------------------------------------------------- /LeetCode_RemoveDuplicate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LeetCode_RemoveDuplicate -------------------------------------------------------------------------------- /LinkedListOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/LinkedListOperations.java -------------------------------------------------------------------------------- /Loop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Loop.java -------------------------------------------------------------------------------- /MCP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/MCP.java -------------------------------------------------------------------------------- /MCPTabulation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/MCPTabulation.java -------------------------------------------------------------------------------- /MaxHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/MaxHeap.java -------------------------------------------------------------------------------- /MazePathProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/MazePathProblem.java -------------------------------------------------------------------------------- /MazePathProblem2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/MazePathProblem2.java -------------------------------------------------------------------------------- /MinCoinChangeDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/MinCoinChangeDP.java -------------------------------------------------------------------------------- /MinDifference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/MinDifference.java -------------------------------------------------------------------------------- /MinHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/MinHeap.java -------------------------------------------------------------------------------- /MyTwoStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/MyTwoStack.java -------------------------------------------------------------------------------- /NQueen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/NQueen.java -------------------------------------------------------------------------------- /NaivePatternMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/NaivePatternMatching.java -------------------------------------------------------------------------------- /NearestLowestAndGreatest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/NearestLowestAndGreatest.java -------------------------------------------------------------------------------- /NextSmallerElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/NextSmallerElement.java -------------------------------------------------------------------------------- /NthNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/NthNumber.java -------------------------------------------------------------------------------- /PalindromeSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/PalindromeSubstring.java -------------------------------------------------------------------------------- /PascalTriangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/PascalTriangle.java -------------------------------------------------------------------------------- /Pattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Pattern.java -------------------------------------------------------------------------------- /Pattern2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Pattern2.java -------------------------------------------------------------------------------- /PatternAnotherApproach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/PatternAnotherApproach.java -------------------------------------------------------------------------------- /Perm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Perm.java -------------------------------------------------------------------------------- /PowerOfTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/PowerOfTwo.java -------------------------------------------------------------------------------- /PreComputationTech.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/PreComputationTech.java -------------------------------------------------------------------------------- /PrefixInTries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/PrefixInTries.java -------------------------------------------------------------------------------- /PreviousSmallerElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/PreviousSmallerElements.java -------------------------------------------------------------------------------- /Prims.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Prims.java -------------------------------------------------------------------------------- /PrintMatrixSnake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/PrintMatrixSnake -------------------------------------------------------------------------------- /PrintPatternInSingleMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/PrintPatternInSingleMethod.java -------------------------------------------------------------------------------- /PrintSubsequences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/PrintSubsequences.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DIT_BATCH_DSA_CODES -------------------------------------------------------------------------------- /RLE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/RLE.java -------------------------------------------------------------------------------- /RabinKarp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/RabinKarp.java -------------------------------------------------------------------------------- /RatInAMaze.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/RatInAMaze.java -------------------------------------------------------------------------------- /RecursionDemo.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/RecursionDemo.class -------------------------------------------------------------------------------- /RecursionDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/RecursionDemo.java -------------------------------------------------------------------------------- /RemoveDup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/RemoveDup.java -------------------------------------------------------------------------------- /ReverseAnArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ReverseAnArray.java -------------------------------------------------------------------------------- /ReverseAnString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ReverseAnString.java -------------------------------------------------------------------------------- /ReverseQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ReverseQueue.java -------------------------------------------------------------------------------- /RichestCustomerWealth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/RichestCustomerWealth.java -------------------------------------------------------------------------------- /RomanToInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/RomanToInteger.java -------------------------------------------------------------------------------- /RopeCutting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/RopeCutting.java -------------------------------------------------------------------------------- /RotateAnArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/RotateAnArray.java -------------------------------------------------------------------------------- /RunningLengthEncoding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/RunningLengthEncoding.java -------------------------------------------------------------------------------- /SearchInTries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SearchInTries.java -------------------------------------------------------------------------------- /SecondLargest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SecondLargest.java -------------------------------------------------------------------------------- /SecondLargestElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SecondLargestElement.java -------------------------------------------------------------------------------- /SegmentTreeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SegmentTreeExample.java -------------------------------------------------------------------------------- /ShortestPathUnweighted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ShortestPathUnweighted.java -------------------------------------------------------------------------------- /Sort0And1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Sort0And1.java -------------------------------------------------------------------------------- /SortByFrequency.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SortByFrequency.java -------------------------------------------------------------------------------- /SortColor: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SortColor -------------------------------------------------------------------------------- /SortStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SortStack.java -------------------------------------------------------------------------------- /SortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SortedArray.java -------------------------------------------------------------------------------- /Space.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Space.java -------------------------------------------------------------------------------- /Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Stack.java -------------------------------------------------------------------------------- /StackWithArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/StackWithArray.java -------------------------------------------------------------------------------- /StackWithLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/StackWithLL.java -------------------------------------------------------------------------------- /StockSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/StockSpan.java -------------------------------------------------------------------------------- /StringHalvesAreAlike.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/StringHalvesAreAlike.java -------------------------------------------------------------------------------- /StrongestNeighbour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/StrongestNeighbour.java -------------------------------------------------------------------------------- /SubSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SubSequence.java -------------------------------------------------------------------------------- /SubSetSumProblem-GFG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SubSetSumProblem-GFG -------------------------------------------------------------------------------- /Substring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Substring.java -------------------------------------------------------------------------------- /Suffix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Suffix.java -------------------------------------------------------------------------------- /SuffixInTries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SuffixInTries.java -------------------------------------------------------------------------------- /Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/Sum.java -------------------------------------------------------------------------------- /SumOfDigit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SumOfDigit.java -------------------------------------------------------------------------------- /SumOfUpperAndBoundary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/SumOfUpperAndBoundary -------------------------------------------------------------------------------- /TowerOfHanoi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/TowerOfHanoi.java -------------------------------------------------------------------------------- /TreeRecursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/TreeRecursion.java -------------------------------------------------------------------------------- /TreeRecursion2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/TreeRecursion2.java -------------------------------------------------------------------------------- /TriesDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/TriesDefinition.java -------------------------------------------------------------------------------- /TwoDArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/TwoDArray.java -------------------------------------------------------------------------------- /TwoSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/TwoSum.java -------------------------------------------------------------------------------- /UniqueChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/UniqueChar.java -------------------------------------------------------------------------------- /ValidParanthesis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ValidParanthesis.java -------------------------------------------------------------------------------- /WindowSliding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/WindowSliding.java -------------------------------------------------------------------------------- /WordSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/WordSearch.java -------------------------------------------------------------------------------- /ZigZagArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/brainmentorspvtltd/DIT_BATCH_DSA_CODES/HEAD/ZigZagArray.java --------------------------------------------------------------------------------