├── Algorithm ├── FloodFill.js ├── IterativeBinaryTreeTravesal.js ├── Readme ├── TopologicalSort.js ├── binarySearch.js ├── boyermoore.js ├── breadthFirstSearch.js ├── nqueens.java ├── quickSelect.js └── quickSort.js ├── DataStructures ├── PriorityQueue.js ├── Trie.js └── readme ├── Design ├── LRUcache.java └── minStack.java ├── README.md └── problems ├── BuyAndSellStocks.js ├── FindCelebrity.js ├── LinkedListCycle.js ├── MaxProduxtOfThreeNUmbers.java ├── MaximumSubarraySum.js ├── MaximumSumSubarrayofSizeK.js ├── MinimumNumberofPlatforms.js ├── SearchInRotatedSortedArray.js ├── SerializeandDeserializeBinaryTree,js ├── SingleElementInSortedArray.java ├── SubarraySumEqualsK.js ├── TwoSum.java ├── ValidParentheses.js ├── ValidateBST ├── ZombieMatrix.js ├── addBinary.js ├── backspaceString.js ├── burstBalloons.js ├── convertSortedArrayToBST.js ├── countPrimes.js ├── dailyTemperature.js ├── decimalToHex.js ├── findAllDuplicatesInAnArray.js ├── firstUniqueCharacter.java ├── generateParentheses.java ├── groupAnagram.js ├── happyNumber.js ├── invertBinaryTree.js ├── kthSmallestInaBST.js ├── leftMostColumnIndexOf1.js ├── longestSubstringwithUniqueCharacters.js ├── majorityElement.java ├── mergeTwoLinkedList.js ├── numIslands.js ├── powerOfTwo.js ├── productExceptSelf.js ├── readme ├── removeNthNodefromEnd.js ├── restoreIp.js ├── reverseLinkedList.js ├── rootToleaf.js ├── singleNumber.js ├── stringCompression.js ├── sudokuSolver.js └── validParanthese.java /Algorithm/FloodFill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/Algorithm/FloodFill.js -------------------------------------------------------------------------------- /Algorithm/IterativeBinaryTreeTravesal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/Algorithm/IterativeBinaryTreeTravesal.js -------------------------------------------------------------------------------- /Algorithm/Readme: -------------------------------------------------------------------------------- 1 | Implementation of various algorithms 2 | -------------------------------------------------------------------------------- /Algorithm/TopologicalSort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/Algorithm/TopologicalSort.js -------------------------------------------------------------------------------- /Algorithm/binarySearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/Algorithm/binarySearch.js -------------------------------------------------------------------------------- /Algorithm/boyermoore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/Algorithm/boyermoore.js -------------------------------------------------------------------------------- /Algorithm/breadthFirstSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/Algorithm/breadthFirstSearch.js -------------------------------------------------------------------------------- /Algorithm/nqueens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/Algorithm/nqueens.java -------------------------------------------------------------------------------- /Algorithm/quickSelect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/Algorithm/quickSelect.js -------------------------------------------------------------------------------- /Algorithm/quickSort.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/Algorithm/quickSort.js -------------------------------------------------------------------------------- /DataStructures/PriorityQueue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/DataStructures/PriorityQueue.js -------------------------------------------------------------------------------- /DataStructures/Trie.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/DataStructures/Trie.js -------------------------------------------------------------------------------- /DataStructures/readme: -------------------------------------------------------------------------------- 1 | Implementation of various data structures 2 | -------------------------------------------------------------------------------- /Design/LRUcache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/Design/LRUcache.java -------------------------------------------------------------------------------- /Design/minStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/Design/minStack.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/README.md -------------------------------------------------------------------------------- /problems/BuyAndSellStocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/BuyAndSellStocks.js -------------------------------------------------------------------------------- /problems/FindCelebrity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/FindCelebrity.js -------------------------------------------------------------------------------- /problems/LinkedListCycle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/LinkedListCycle.js -------------------------------------------------------------------------------- /problems/MaxProduxtOfThreeNUmbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/MaxProduxtOfThreeNUmbers.java -------------------------------------------------------------------------------- /problems/MaximumSubarraySum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/MaximumSubarraySum.js -------------------------------------------------------------------------------- /problems/MaximumSumSubarrayofSizeK.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/MaximumSumSubarrayofSizeK.js -------------------------------------------------------------------------------- /problems/MinimumNumberofPlatforms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/MinimumNumberofPlatforms.js -------------------------------------------------------------------------------- /problems/SearchInRotatedSortedArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/SearchInRotatedSortedArray.js -------------------------------------------------------------------------------- /problems/SerializeandDeserializeBinaryTree,js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/SerializeandDeserializeBinaryTree,js -------------------------------------------------------------------------------- /problems/SingleElementInSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/SingleElementInSortedArray.java -------------------------------------------------------------------------------- /problems/SubarraySumEqualsK.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/SubarraySumEqualsK.js -------------------------------------------------------------------------------- /problems/TwoSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/TwoSum.java -------------------------------------------------------------------------------- /problems/ValidParentheses.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/ValidParentheses.js -------------------------------------------------------------------------------- /problems/ValidateBST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/ValidateBST -------------------------------------------------------------------------------- /problems/ZombieMatrix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/ZombieMatrix.js -------------------------------------------------------------------------------- /problems/addBinary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/addBinary.js -------------------------------------------------------------------------------- /problems/backspaceString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/backspaceString.js -------------------------------------------------------------------------------- /problems/burstBalloons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/burstBalloons.js -------------------------------------------------------------------------------- /problems/convertSortedArrayToBST.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/convertSortedArrayToBST.js -------------------------------------------------------------------------------- /problems/countPrimes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/countPrimes.js -------------------------------------------------------------------------------- /problems/dailyTemperature.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/dailyTemperature.js -------------------------------------------------------------------------------- /problems/decimalToHex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/decimalToHex.js -------------------------------------------------------------------------------- /problems/findAllDuplicatesInAnArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/findAllDuplicatesInAnArray.js -------------------------------------------------------------------------------- /problems/firstUniqueCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/firstUniqueCharacter.java -------------------------------------------------------------------------------- /problems/generateParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/generateParentheses.java -------------------------------------------------------------------------------- /problems/groupAnagram.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/groupAnagram.js -------------------------------------------------------------------------------- /problems/happyNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/happyNumber.js -------------------------------------------------------------------------------- /problems/invertBinaryTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/invertBinaryTree.js -------------------------------------------------------------------------------- /problems/kthSmallestInaBST.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/kthSmallestInaBST.js -------------------------------------------------------------------------------- /problems/leftMostColumnIndexOf1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/leftMostColumnIndexOf1.js -------------------------------------------------------------------------------- /problems/longestSubstringwithUniqueCharacters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/longestSubstringwithUniqueCharacters.js -------------------------------------------------------------------------------- /problems/majorityElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/majorityElement.java -------------------------------------------------------------------------------- /problems/mergeTwoLinkedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/mergeTwoLinkedList.js -------------------------------------------------------------------------------- /problems/numIslands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/numIslands.js -------------------------------------------------------------------------------- /problems/powerOfTwo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/powerOfTwo.js -------------------------------------------------------------------------------- /problems/productExceptSelf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/productExceptSelf.js -------------------------------------------------------------------------------- /problems/readme: -------------------------------------------------------------------------------- 1 | Solution for various problems 2 | -------------------------------------------------------------------------------- /problems/removeNthNodefromEnd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/removeNthNodefromEnd.js -------------------------------------------------------------------------------- /problems/restoreIp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/restoreIp.js -------------------------------------------------------------------------------- /problems/reverseLinkedList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/reverseLinkedList.js -------------------------------------------------------------------------------- /problems/rootToleaf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/rootToleaf.js -------------------------------------------------------------------------------- /problems/singleNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/singleNumber.js -------------------------------------------------------------------------------- /problems/stringCompression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/stringCompression.js -------------------------------------------------------------------------------- /problems/sudokuSolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/sudokuSolver.js -------------------------------------------------------------------------------- /problems/validParanthese.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/akhilpokle/Data-Structures-and-Algorithms/HEAD/problems/validParanthese.java --------------------------------------------------------------------------------