├── Arrays ├── Runner.java ├── module-info.java ├── reverse.java ├── runner1.java └── runner2.java ├── BigInteger ├── BigDecimal.java └── bigInteger.java ├── DP-1 ├── FibonacciDp.java ├── MinStepToOneRecursive.java ├── MinStepstoOneusingDP.java ├── MinStepstoOneusingMemoization.java ├── MinimumCountofSquaresDP.java ├── NumberofBalancedBTsRecursion.java ├── NumberofBalancedBTsUsingDP.java ├── StaircaseMemoization.java └── Staircasedp.java ├── DP-2 ├── EditDistanceDP.java ├── EditDistanceMemoization.java ├── EditDistanceRecurtion.java ├── KnapsackRecurtion.java ├── LongestCommonSubsequenceDP.java ├── LongestCommonSubsequenceMemoization.java ├── LongestCommonSubsequenceRecurtion.java ├── LootHousesDP.java ├── LootHousesMemoization.java ├── LootHousesRecursion.java ├── MatrixChainMultiplicationRecurtion.java ├── MaximumSquareMatrixWithAllZeros.java ├── MinimumCostPathDP.java ├── MinimumCostPathMemoiaztion.java ├── MinimumCostPathRecursion.java └── ShortestSubsequenceRecurtion.java ├── Graphs ├── AllconnectedcomponentsDFS.java ├── GetPathBFS.java ├── GetPathDFS.java ├── HasPath.java ├── IsConnectedDfs.java └── bfsTraversal.java ├── HashMaps └── src │ ├── Map.java │ ├── MapNode.java │ ├── MapUse.java │ ├── MaximumFrequencyNumber.java │ ├── MaximumFrequencyNumberUsingLinkedHashMap.java │ ├── OurMapUse.java │ ├── hashmapVVhashtable.java │ ├── important.java │ ├── linkedhashmap.java │ └── removeDuplicates.java ├── Library └── BufferedReader.java ├── Linked List └── src │ ├── ArrayListDemo.java │ ├── LinkedListUse.java │ └── Node.java ├── Methods └── ArrayList.java ├── Priority Queues ├── BuyTheTicket.java ├── CheckMaxHeap.java ├── InPlaceHeapSort.java ├── KlargestElements.java ├── MaxPriorityQueueImplementation.java ├── MinPriorityQueueImplementation.java ├── PriorityQueueUse.java ├── PriorityQueueUse_Comparator.java ├── Runningmedian.java ├── SortKsorted.java ├── important.java └── kthLargest.java ├── README.md ├── Stack and Queue ├── bin │ ├── BalancedParenthesis.class │ ├── Node.class │ ├── QueueEmptyException.class │ ├── QueueFullException.class │ ├── QueueUse.class │ ├── QueueUsingArray.class │ ├── Queueusell.class │ ├── StackFullException.class │ ├── StackUse.class │ ├── StackUseLinkedlist.class │ ├── StackUsingArray.class │ ├── StackUsingLL.class │ └── queueusingll.class └── src │ ├── BalancedParenthesis.java │ ├── MinimumbracketReversal.java │ ├── Node.java │ ├── QueueEmptyException.java │ ├── QueueFullException.java │ ├── QueueUse.java │ ├── QueueUsingArray.java │ ├── Queueusell.java │ ├── ReverseStack.java │ ├── StackEmptyException.java │ ├── StackFullException.java │ ├── StackUse.java │ ├── StackUseLinkedlist.java │ ├── StackUsingArray.java │ ├── StackUsingLL.java │ ├── checkRedundantBrackets.java │ ├── queue important.java │ ├── queueusingll.java │ ├── reversequeue.java │ ├── stack important.java │ └── stockSpan.java ├── TEST 2 ├── Deletealternatenodes.java ├── Dequeue.java └── NextNumber.java ├── Trees └── src │ ├── BinaryTrees │ ├── BinaryTreeNode.java │ ├── BinaryTrees.java │ ├── ConstructTreefromPostorderandInorder.java │ ├── ConstructTreefromPreorderAndInorder.java │ ├── Levelwiselinkedlist.java │ ├── Node.java │ ├── Pair.java │ ├── QueueEmptyException.java │ └── QueueUsingLL.java │ ├── Node.java │ ├── QueueEmptyException.java │ ├── QueueUsingLL.java │ ├── TreeNode.java │ ├── TreeUse.java │ └── binarysearchtree │ ├── BinarySearchTree.java │ ├── BinaryTreeNode.java │ ├── BinaryTreeUse.java │ ├── Pair.java │ └── PathSumRoottoLeaf.java ├── Tries and Huffman Coding ├── Autocomplete.java ├── PalindromePair.java ├── PatternMatching.java └── SearchWordsInTries.java ├── codechef └── src │ └── codechef │ ├── EVENT.java │ ├── MDL.java │ ├── Main.java │ ├── Strch.java │ ├── Test.java │ ├── atm.java │ ├── bstops.java │ ├── chnum.java │ ├── jj.java │ └── modulo.java ├── objectoriented └── src │ ├── objectoriented │ ├── ComplexNumbers.java │ ├── DynamicArray.java │ ├── DynamicArrayUse.java │ ├── Fraction.java │ ├── FractionUse.java │ ├── Polynomial.java │ ├── PolynomialUse.java │ ├── Runner.java │ ├── Student.java │ └── StudentUse.java │ ├── readme.java │ └── access Modifiers │ └── vehicle │ ├── Car.java │ ├── Vehicle.java │ └── VehicleUse.java ├── read ├── Break.java ├── arraylist,java ├── long.java └── queue important.java ├── recursion ├── Binarysearch.java ├── CheckSorted.java ├── PrintSubsequences.java ├── Printkeypadcode.java ├── Returnkeypadcode.java ├── Returnsubsetonarray.java ├── Subsequences.java └── check.java ├── sorting └── src │ └── sorting │ ├── Bubble_Sorting.java │ ├── Heapsort.java │ ├── Insertion_sorting.java │ ├── Quicksort.java │ ├── Selection_Sorting.java │ └── mergsort.java ├── strings └── src │ └── strings │ ├── reverseeach.java │ ├── solution1.java │ └── spiral.java └── testing └── src ├── Runner.java ├── Solution.java ├── a.java ├── sss.java └── sw.java /Arrays/Runner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Arrays/Runner.java -------------------------------------------------------------------------------- /Arrays/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Arrays/module-info.java -------------------------------------------------------------------------------- /Arrays/reverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Arrays/reverse.java -------------------------------------------------------------------------------- /Arrays/runner1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Arrays/runner1.java -------------------------------------------------------------------------------- /Arrays/runner2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Arrays/runner2.java -------------------------------------------------------------------------------- /BigInteger/BigDecimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/BigInteger/BigDecimal.java -------------------------------------------------------------------------------- /BigInteger/bigInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/BigInteger/bigInteger.java -------------------------------------------------------------------------------- /DP-1/FibonacciDp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-1/FibonacciDp.java -------------------------------------------------------------------------------- /DP-1/MinStepToOneRecursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-1/MinStepToOneRecursive.java -------------------------------------------------------------------------------- /DP-1/MinStepstoOneusingDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-1/MinStepstoOneusingDP.java -------------------------------------------------------------------------------- /DP-1/MinStepstoOneusingMemoization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-1/MinStepstoOneusingMemoization.java -------------------------------------------------------------------------------- /DP-1/MinimumCountofSquaresDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-1/MinimumCountofSquaresDP.java -------------------------------------------------------------------------------- /DP-1/NumberofBalancedBTsRecursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-1/NumberofBalancedBTsRecursion.java -------------------------------------------------------------------------------- /DP-1/NumberofBalancedBTsUsingDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-1/NumberofBalancedBTsUsingDP.java -------------------------------------------------------------------------------- /DP-1/StaircaseMemoization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-1/StaircaseMemoization.java -------------------------------------------------------------------------------- /DP-1/Staircasedp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-1/Staircasedp.java -------------------------------------------------------------------------------- /DP-2/EditDistanceDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/EditDistanceDP.java -------------------------------------------------------------------------------- /DP-2/EditDistanceMemoization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/EditDistanceMemoization.java -------------------------------------------------------------------------------- /DP-2/EditDistanceRecurtion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/EditDistanceRecurtion.java -------------------------------------------------------------------------------- /DP-2/KnapsackRecurtion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/KnapsackRecurtion.java -------------------------------------------------------------------------------- /DP-2/LongestCommonSubsequenceDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/LongestCommonSubsequenceDP.java -------------------------------------------------------------------------------- /DP-2/LongestCommonSubsequenceMemoization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/LongestCommonSubsequenceMemoization.java -------------------------------------------------------------------------------- /DP-2/LongestCommonSubsequenceRecurtion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/LongestCommonSubsequenceRecurtion.java -------------------------------------------------------------------------------- /DP-2/LootHousesDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/LootHousesDP.java -------------------------------------------------------------------------------- /DP-2/LootHousesMemoization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/LootHousesMemoization.java -------------------------------------------------------------------------------- /DP-2/LootHousesRecursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/LootHousesRecursion.java -------------------------------------------------------------------------------- /DP-2/MatrixChainMultiplicationRecurtion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/MatrixChainMultiplicationRecurtion.java -------------------------------------------------------------------------------- /DP-2/MaximumSquareMatrixWithAllZeros.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/MaximumSquareMatrixWithAllZeros.java -------------------------------------------------------------------------------- /DP-2/MinimumCostPathDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/MinimumCostPathDP.java -------------------------------------------------------------------------------- /DP-2/MinimumCostPathMemoiaztion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/MinimumCostPathMemoiaztion.java -------------------------------------------------------------------------------- /DP-2/MinimumCostPathRecursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/MinimumCostPathRecursion.java -------------------------------------------------------------------------------- /DP-2/ShortestSubsequenceRecurtion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/DP-2/ShortestSubsequenceRecurtion.java -------------------------------------------------------------------------------- /Graphs/AllconnectedcomponentsDFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Graphs/AllconnectedcomponentsDFS.java -------------------------------------------------------------------------------- /Graphs/GetPathBFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Graphs/GetPathBFS.java -------------------------------------------------------------------------------- /Graphs/GetPathDFS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Graphs/GetPathDFS.java -------------------------------------------------------------------------------- /Graphs/HasPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Graphs/HasPath.java -------------------------------------------------------------------------------- /Graphs/IsConnectedDfs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Graphs/IsConnectedDfs.java -------------------------------------------------------------------------------- /Graphs/bfsTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Graphs/bfsTraversal.java -------------------------------------------------------------------------------- /HashMaps/src/Map.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/HashMaps/src/Map.java -------------------------------------------------------------------------------- /HashMaps/src/MapNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/HashMaps/src/MapNode.java -------------------------------------------------------------------------------- /HashMaps/src/MapUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/HashMaps/src/MapUse.java -------------------------------------------------------------------------------- /HashMaps/src/MaximumFrequencyNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/HashMaps/src/MaximumFrequencyNumber.java -------------------------------------------------------------------------------- /HashMaps/src/MaximumFrequencyNumberUsingLinkedHashMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/HashMaps/src/MaximumFrequencyNumberUsingLinkedHashMap.java -------------------------------------------------------------------------------- /HashMaps/src/OurMapUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/HashMaps/src/OurMapUse.java -------------------------------------------------------------------------------- /HashMaps/src/hashmapVVhashtable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/HashMaps/src/hashmapVVhashtable.java -------------------------------------------------------------------------------- /HashMaps/src/important.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/HashMaps/src/important.java -------------------------------------------------------------------------------- /HashMaps/src/linkedhashmap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/HashMaps/src/linkedhashmap.java -------------------------------------------------------------------------------- /HashMaps/src/removeDuplicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/HashMaps/src/removeDuplicates.java -------------------------------------------------------------------------------- /Library/BufferedReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Library/BufferedReader.java -------------------------------------------------------------------------------- /Linked List/src/ArrayListDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Linked List/src/ArrayListDemo.java -------------------------------------------------------------------------------- /Linked List/src/LinkedListUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Linked List/src/LinkedListUse.java -------------------------------------------------------------------------------- /Linked List/src/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Linked List/src/Node.java -------------------------------------------------------------------------------- /Methods/ArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Methods/ArrayList.java -------------------------------------------------------------------------------- /Priority Queues/BuyTheTicket.java: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Priority Queues/CheckMaxHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Priority Queues/CheckMaxHeap.java -------------------------------------------------------------------------------- /Priority Queues/InPlaceHeapSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Priority Queues/InPlaceHeapSort.java -------------------------------------------------------------------------------- /Priority Queues/KlargestElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Priority Queues/KlargestElements.java -------------------------------------------------------------------------------- /Priority Queues/MaxPriorityQueueImplementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Priority Queues/MaxPriorityQueueImplementation.java -------------------------------------------------------------------------------- /Priority Queues/MinPriorityQueueImplementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Priority Queues/MinPriorityQueueImplementation.java -------------------------------------------------------------------------------- /Priority Queues/PriorityQueueUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Priority Queues/PriorityQueueUse.java -------------------------------------------------------------------------------- /Priority Queues/PriorityQueueUse_Comparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Priority Queues/PriorityQueueUse_Comparator.java -------------------------------------------------------------------------------- /Priority Queues/Runningmedian.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Priority Queues/Runningmedian.java -------------------------------------------------------------------------------- /Priority Queues/SortKsorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Priority Queues/SortKsorted.java -------------------------------------------------------------------------------- /Priority Queues/important.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Priority Queues/important.java -------------------------------------------------------------------------------- /Priority Queues/kthLargest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Priority Queues/kthLargest.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/README.md -------------------------------------------------------------------------------- /Stack and Queue/bin/BalancedParenthesis.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/BalancedParenthesis.class -------------------------------------------------------------------------------- /Stack and Queue/bin/Node.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/Node.class -------------------------------------------------------------------------------- /Stack and Queue/bin/QueueEmptyException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/QueueEmptyException.class -------------------------------------------------------------------------------- /Stack and Queue/bin/QueueFullException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/QueueFullException.class -------------------------------------------------------------------------------- /Stack and Queue/bin/QueueUse.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/QueueUse.class -------------------------------------------------------------------------------- /Stack and Queue/bin/QueueUsingArray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/QueueUsingArray.class -------------------------------------------------------------------------------- /Stack and Queue/bin/Queueusell.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/Queueusell.class -------------------------------------------------------------------------------- /Stack and Queue/bin/StackFullException.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/StackFullException.class -------------------------------------------------------------------------------- /Stack and Queue/bin/StackUse.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/StackUse.class -------------------------------------------------------------------------------- /Stack and Queue/bin/StackUseLinkedlist.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/StackUseLinkedlist.class -------------------------------------------------------------------------------- /Stack and Queue/bin/StackUsingArray.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/StackUsingArray.class -------------------------------------------------------------------------------- /Stack and Queue/bin/StackUsingLL.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/StackUsingLL.class -------------------------------------------------------------------------------- /Stack and Queue/bin/queueusingll.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/bin/queueusingll.class -------------------------------------------------------------------------------- /Stack and Queue/src/BalancedParenthesis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/BalancedParenthesis.java -------------------------------------------------------------------------------- /Stack and Queue/src/MinimumbracketReversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/MinimumbracketReversal.java -------------------------------------------------------------------------------- /Stack and Queue/src/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/Node.java -------------------------------------------------------------------------------- /Stack and Queue/src/QueueEmptyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/QueueEmptyException.java -------------------------------------------------------------------------------- /Stack and Queue/src/QueueFullException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/QueueFullException.java -------------------------------------------------------------------------------- /Stack and Queue/src/QueueUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/QueueUse.java -------------------------------------------------------------------------------- /Stack and Queue/src/QueueUsingArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/QueueUsingArray.java -------------------------------------------------------------------------------- /Stack and Queue/src/Queueusell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/Queueusell.java -------------------------------------------------------------------------------- /Stack and Queue/src/ReverseStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/ReverseStack.java -------------------------------------------------------------------------------- /Stack and Queue/src/StackEmptyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/StackEmptyException.java -------------------------------------------------------------------------------- /Stack and Queue/src/StackFullException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/StackFullException.java -------------------------------------------------------------------------------- /Stack and Queue/src/StackUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/StackUse.java -------------------------------------------------------------------------------- /Stack and Queue/src/StackUseLinkedlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/StackUseLinkedlist.java -------------------------------------------------------------------------------- /Stack and Queue/src/StackUsingArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/StackUsingArray.java -------------------------------------------------------------------------------- /Stack and Queue/src/StackUsingLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/StackUsingLL.java -------------------------------------------------------------------------------- /Stack and Queue/src/checkRedundantBrackets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/checkRedundantBrackets.java -------------------------------------------------------------------------------- /Stack and Queue/src/queue important.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/queue important.java -------------------------------------------------------------------------------- /Stack and Queue/src/queueusingll.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/queueusingll.java -------------------------------------------------------------------------------- /Stack and Queue/src/reversequeue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/reversequeue.java -------------------------------------------------------------------------------- /Stack and Queue/src/stack important.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/stack important.java -------------------------------------------------------------------------------- /Stack and Queue/src/stockSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Stack and Queue/src/stockSpan.java -------------------------------------------------------------------------------- /TEST 2/Deletealternatenodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/TEST 2/Deletealternatenodes.java -------------------------------------------------------------------------------- /TEST 2/Dequeue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/TEST 2/Dequeue.java -------------------------------------------------------------------------------- /TEST 2/NextNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/TEST 2/NextNumber.java -------------------------------------------------------------------------------- /Trees/src/BinaryTrees/BinaryTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/BinaryTrees/BinaryTreeNode.java -------------------------------------------------------------------------------- /Trees/src/BinaryTrees/BinaryTrees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/BinaryTrees/BinaryTrees.java -------------------------------------------------------------------------------- /Trees/src/BinaryTrees/ConstructTreefromPostorderandInorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/BinaryTrees/ConstructTreefromPostorderandInorder.java -------------------------------------------------------------------------------- /Trees/src/BinaryTrees/ConstructTreefromPreorderAndInorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/BinaryTrees/ConstructTreefromPreorderAndInorder.java -------------------------------------------------------------------------------- /Trees/src/BinaryTrees/Levelwiselinkedlist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/BinaryTrees/Levelwiselinkedlist.java -------------------------------------------------------------------------------- /Trees/src/BinaryTrees/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/BinaryTrees/Node.java -------------------------------------------------------------------------------- /Trees/src/BinaryTrees/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/BinaryTrees/Pair.java -------------------------------------------------------------------------------- /Trees/src/BinaryTrees/QueueEmptyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/BinaryTrees/QueueEmptyException.java -------------------------------------------------------------------------------- /Trees/src/BinaryTrees/QueueUsingLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/BinaryTrees/QueueUsingLL.java -------------------------------------------------------------------------------- /Trees/src/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/Node.java -------------------------------------------------------------------------------- /Trees/src/QueueEmptyException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/QueueEmptyException.java -------------------------------------------------------------------------------- /Trees/src/QueueUsingLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/QueueUsingLL.java -------------------------------------------------------------------------------- /Trees/src/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/TreeNode.java -------------------------------------------------------------------------------- /Trees/src/TreeUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/TreeUse.java -------------------------------------------------------------------------------- /Trees/src/binarysearchtree/BinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/binarysearchtree/BinarySearchTree.java -------------------------------------------------------------------------------- /Trees/src/binarysearchtree/BinaryTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/binarysearchtree/BinaryTreeNode.java -------------------------------------------------------------------------------- /Trees/src/binarysearchtree/BinaryTreeUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/binarysearchtree/BinaryTreeUse.java -------------------------------------------------------------------------------- /Trees/src/binarysearchtree/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/binarysearchtree/Pair.java -------------------------------------------------------------------------------- /Trees/src/binarysearchtree/PathSumRoottoLeaf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Trees/src/binarysearchtree/PathSumRoottoLeaf.java -------------------------------------------------------------------------------- /Tries and Huffman Coding/Autocomplete.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Tries and Huffman Coding/Autocomplete.java -------------------------------------------------------------------------------- /Tries and Huffman Coding/PalindromePair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Tries and Huffman Coding/PalindromePair.java -------------------------------------------------------------------------------- /Tries and Huffman Coding/PatternMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Tries and Huffman Coding/PatternMatching.java -------------------------------------------------------------------------------- /Tries and Huffman Coding/SearchWordsInTries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/Tries and Huffman Coding/SearchWordsInTries.java -------------------------------------------------------------------------------- /codechef/src/codechef/EVENT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/codechef/src/codechef/EVENT.java -------------------------------------------------------------------------------- /codechef/src/codechef/MDL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/codechef/src/codechef/MDL.java -------------------------------------------------------------------------------- /codechef/src/codechef/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/codechef/src/codechef/Main.java -------------------------------------------------------------------------------- /codechef/src/codechef/Strch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/codechef/src/codechef/Strch.java -------------------------------------------------------------------------------- /codechef/src/codechef/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/codechef/src/codechef/Test.java -------------------------------------------------------------------------------- /codechef/src/codechef/atm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/codechef/src/codechef/atm.java -------------------------------------------------------------------------------- /codechef/src/codechef/bstops.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/codechef/src/codechef/bstops.java -------------------------------------------------------------------------------- /codechef/src/codechef/chnum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/codechef/src/codechef/chnum.java -------------------------------------------------------------------------------- /codechef/src/codechef/jj.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/codechef/src/codechef/jj.java -------------------------------------------------------------------------------- /codechef/src/codechef/modulo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/codechef/src/codechef/modulo.java -------------------------------------------------------------------------------- /objectoriented/src/objectoriented/ComplexNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/objectoriented/ComplexNumbers.java -------------------------------------------------------------------------------- /objectoriented/src/objectoriented/DynamicArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/objectoriented/DynamicArray.java -------------------------------------------------------------------------------- /objectoriented/src/objectoriented/DynamicArrayUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/objectoriented/DynamicArrayUse.java -------------------------------------------------------------------------------- /objectoriented/src/objectoriented/Fraction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/objectoriented/Fraction.java -------------------------------------------------------------------------------- /objectoriented/src/objectoriented/FractionUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/objectoriented/FractionUse.java -------------------------------------------------------------------------------- /objectoriented/src/objectoriented/Polynomial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/objectoriented/Polynomial.java -------------------------------------------------------------------------------- /objectoriented/src/objectoriented/PolynomialUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/objectoriented/PolynomialUse.java -------------------------------------------------------------------------------- /objectoriented/src/objectoriented/Runner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/objectoriented/Runner.java -------------------------------------------------------------------------------- /objectoriented/src/objectoriented/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/objectoriented/Student.java -------------------------------------------------------------------------------- /objectoriented/src/objectoriented/StudentUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/objectoriented/StudentUse.java -------------------------------------------------------------------------------- /objectoriented/src/readme.java/access Modifiers: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/readme.java/access Modifiers -------------------------------------------------------------------------------- /objectoriented/src/vehicle/Car.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/vehicle/Car.java -------------------------------------------------------------------------------- /objectoriented/src/vehicle/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/vehicle/Vehicle.java -------------------------------------------------------------------------------- /objectoriented/src/vehicle/VehicleUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/objectoriented/src/vehicle/VehicleUse.java -------------------------------------------------------------------------------- /read/Break.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/read/Break.java -------------------------------------------------------------------------------- /read/arraylist,java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/read/arraylist,java -------------------------------------------------------------------------------- /read/long.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/read/long.java -------------------------------------------------------------------------------- /read/queue important.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/read/queue important.java -------------------------------------------------------------------------------- /recursion/Binarysearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/recursion/Binarysearch.java -------------------------------------------------------------------------------- /recursion/CheckSorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/recursion/CheckSorted.java -------------------------------------------------------------------------------- /recursion/PrintSubsequences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/recursion/PrintSubsequences.java -------------------------------------------------------------------------------- /recursion/Printkeypadcode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/recursion/Printkeypadcode.java -------------------------------------------------------------------------------- /recursion/Returnkeypadcode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/recursion/Returnkeypadcode.java -------------------------------------------------------------------------------- /recursion/Returnsubsetonarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/recursion/Returnsubsetonarray.java -------------------------------------------------------------------------------- /recursion/Subsequences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/recursion/Subsequences.java -------------------------------------------------------------------------------- /recursion/check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/recursion/check.java -------------------------------------------------------------------------------- /sorting/src/sorting/Bubble_Sorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/sorting/src/sorting/Bubble_Sorting.java -------------------------------------------------------------------------------- /sorting/src/sorting/Heapsort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/sorting/src/sorting/Heapsort.java -------------------------------------------------------------------------------- /sorting/src/sorting/Insertion_sorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/sorting/src/sorting/Insertion_sorting.java -------------------------------------------------------------------------------- /sorting/src/sorting/Quicksort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/sorting/src/sorting/Quicksort.java -------------------------------------------------------------------------------- /sorting/src/sorting/Selection_Sorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/sorting/src/sorting/Selection_Sorting.java -------------------------------------------------------------------------------- /sorting/src/sorting/mergsort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/sorting/src/sorting/mergsort.java -------------------------------------------------------------------------------- /strings/src/strings/reverseeach.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/strings/src/strings/reverseeach.java -------------------------------------------------------------------------------- /strings/src/strings/solution1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/strings/src/strings/solution1.java -------------------------------------------------------------------------------- /strings/src/strings/spiral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/strings/src/strings/spiral.java -------------------------------------------------------------------------------- /testing/src/Runner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/testing/src/Runner.java -------------------------------------------------------------------------------- /testing/src/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/testing/src/Solution.java -------------------------------------------------------------------------------- /testing/src/a.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/testing/src/a.java -------------------------------------------------------------------------------- /testing/src/sss.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/testing/src/sss.java -------------------------------------------------------------------------------- /testing/src/sw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ketanMehtaa/codingninjas/HEAD/testing/src/sw.java --------------------------------------------------------------------------------