├── Data Strucutures In java ├── Assignment Graphs │ ├── 3 Cycle.txt │ ├── Coding Ninjas.txt │ ├── Connecting Dots.txt │ ├── Islands.txt │ └── Largest Piece.txt ├── Assignment Recursion 1 │ ├── Pair Star.txt │ ├── Remove X.txt │ ├── Replace pi (recursive).txt │ ├── String to Integer.txt │ └── Tower of Hanoi.txt ├── Bonus Assignment - BST and Binary Tree │ ├── LargestBST.java │ ├── PairSuminBST.java │ ├── PrintNodesAtDistanceK.java │ └── ReplaceWithLargerNodesSum.java ├── Lecture 1 OOPS 1 │ ├── Complex Number Class.txt │ └── Polynomial class.txt ├── Lecture 11 Binary Trees │ ├── Assignments │ │ ├── New Text Document.txt │ │ ├── checkBalanced.txt │ │ ├── levelOrderTraversal.txt │ │ ├── levelWiseLinkedList.txt │ │ ├── nodesWithoutSibling.txt │ │ ├── removeleafnodes.txt │ │ ├── sumOfNodes.txt │ │ └── zig zag tree.txt │ ├── BinaryTreeNode (2).java │ ├── BinaryTreeNode.java │ ├── BinaryTreeUse (2).java │ ├── BinaryTreeUse.java │ ├── BinaryTreeUseLevelWise.java │ ├── BinaryTreeUseTraversals.java │ ├── Exercises │ │ ├── constructTreeFromInorderandPostOrder.txt │ │ ├── constructTreeFromInorderandPreOrder.txt │ │ ├── heightofTree.txt │ │ ├── isNodePresent.txt │ │ ├── mirrorofTree.txt │ │ ├── postOrderBinaryTree.txt │ │ ├── preOrderBinaryTree.txt │ │ └── printTreeLevelWise.txt │ ├── Pair.java │ └── Solution.java ├── Lecture 12 Binary Search Trees │ ├── Assignments │ │ ├── CreateAndInsertDuplicateNode.java │ │ ├── LCABinaryTree.java │ │ ├── LCAOfBST.java │ │ ├── PairSumBinaryTree.java │ │ └── RootToLeafPathSumOfK.java │ ├── BinarySearchTree Class │ │ ├── BinarySearchTree.java │ │ └── Driver.java │ └── Exercises │ │ ├── BST.java │ │ ├── BsttoSortedLL.java │ │ ├── FindPathInBst.java │ │ ├── SortedArrayToBst.java │ │ ├── checkisBst.java │ │ ├── printElementsInRange.txt │ │ └── searchNodeinBst.txt ├── Lecture 13 Hash Maps │ ├── Assignments │ │ ├── ExtractUniqueCharacters.java │ │ ├── LongestConsecutiveSequence.java │ │ ├── LongestSubsetZeroSum.java │ │ └── PairsWithDifferenceK.java │ ├── Exercises │ │ ├── MaximumFrequencyNumber.java │ │ ├── PairSumTo0.java │ │ └── PrintIntersection.java │ ├── MapUse.java │ ├── OurHashMap Implementation │ │ ├── Map.java │ │ ├── MapNode.java │ │ └── OurMapUse.java │ └── RemoveDuplicates.java ├── Lecture 14 Priority Queues │ ├── Assignments │ │ ├── BuyTicket.java │ │ ├── MergeKSortedArrays.java │ │ ├── RunningMedian.java │ │ ├── checkMaxHeap.java │ │ └── kthLargestElement.java │ ├── CodingNinjasSolutions │ │ ├── InPlaceHeapSort.txt │ │ ├── buytheTicket.txt │ │ ├── checkMaxHeap.txt │ │ ├── kLargestElements.txt │ │ ├── kthLargestElement.txt │ │ ├── maxPriorityQueue.txt │ │ ├── mergeKSortedArrays.txt │ │ ├── removeMin.txt │ │ └── runningMedian.txt │ ├── Exercises │ │ ├── CodingNinjasSolutions │ │ │ ├── maxPriorityQueue.txt │ │ │ └── removeMin.txt │ │ ├── InPlaceHeapSort.java │ │ ├── MaxPriorityQueue.java │ │ ├── RemoveMin.java │ │ ├── kLargestElements (2).java │ │ └── kLargestElements.java │ ├── InPlaceHeapSort.java │ ├── PriorityQueue.java │ ├── PriorityQueueUse.java │ ├── StringLength.java │ ├── kLargestElememts.java │ └── sortKSorted.java ├── Lecture 15 Tries and Huffman Coding │ ├── Coding Ninjas Solutions │ │ ├── 1. Search Word in a Trie.txt │ │ ├── 2. Count Words in a Trie.txt │ │ ├── 3. Pattern matching.txt │ │ ├── 4. Palindrome Pair.txt │ │ └── 5. Auto Complete.txt │ ├── Trie.java │ └── TrieUse.java ├── Lecture 16 DP 1 │ └── Coding Ninjas Solutions │ │ ├── Code Min Steps to One - DP.txt │ │ ├── Code Min Steps to One.txt │ │ ├── Code Minimum Count of Squares.txt │ │ ├── Code Number of Balanced BTs Using DP.txt │ │ ├── Code Number of Balanced BTs.txt │ │ └── StairCase.txt ├── Lecture 17 DP 2 │ ├── CodingNinjas Solutions │ │ ├── 1. Min Cost Path.txt │ │ ├── 10. Coin Tower.txt │ │ ├── 11. Shortest Subsequence.txt │ │ ├── 12. Matrix Chain Multipllication.txt │ │ ├── 13. Ways to make coin change.txt │ │ ├── 2. knapSack DP and Memoization.txt │ │ ├── 3. knapsack DP with space complexity 0(W).txt │ │ ├── 4. knapsack Recursive.txt │ │ ├── 5. Edit Distance Memoization and DP.txt │ │ ├── 6 Edit Distance Recursive.txt │ │ ├── 7. Loot Houses.txt │ │ ├── 8. Longest Increasing Subsequence.txt │ │ ├── 9. All Possible Ways.txt │ │ └── Maximum Square Matrix With All Zeros.txt │ ├── Edit Distance Memoization and DP.txt │ ├── Edit Distance Recursive.txt │ ├── LCSMemoization.txt │ ├── MinCostPathDP.txt │ ├── MinCostPathMemoization.txt │ └── New Text Document.txt ├── Lecture 18 Graphs -I │ ├── BFS Traversal.txt │ ├── Code All connected components.txt │ ├── Code Is Connected.txt │ ├── Get Path DFS.txt │ ├── Get path BFS.txt │ └── HasPath.txt ├── Lecture 19 Graphs -II │ ├── Code Dijkstra's Algorithm.txt │ ├── Code Kruskal's Algorithm.txt │ └── Code Prim's Algorithm.txt ├── Lecture 20 Oops - 4 │ ├── Board.java │ ├── Calculator.java │ ├── Code Othello Move Function.txt │ ├── Player.java │ ├── TicTacToe.java │ └── calculator.txt ├── Lecture 21 BackTracking │ ├── Code N Queens.txt │ ├── Code Rat In A Maze.txt │ └── Code Rat In a Maze All Paths.txt ├── Lecture 3 Recursion 1 │ ├── All Indices of Number.txt │ ├── Calculate Power.txt │ ├── Check Number in Array.txt │ ├── Check Palindrome (recursive).txt │ ├── Count Zeros.txt │ ├── First Index of Number.txt │ ├── Geometric Sum.txt │ ├── Last Index of Number.txt │ ├── Multiplication (Recursive).txt │ ├── Number of Digits.txt │ ├── Print Numbers.txt │ ├── Sum of Array.txt │ └── Sum of digits (recursive).txt ├── Lecture 4 Recursion 2 │ ├── Binary Search (Recursive).txt │ ├── Check AB.txt │ ├── Merge Sort Code.txt │ ├── Print Keypad Combinations Code.txt │ ├── Print Permutations.txt │ ├── Print Subset Sum to K.txt │ ├── Print Subsets of Array.txt │ ├── Print all Codes - String.txt │ ├── Quick Sort Code.txt │ ├── Remove Duplicates Recursively.txt │ ├── Replace Character Recursively.txt │ ├── Return Keypad Code.txt │ ├── Return Permutations - String.txt │ ├── Return all codes - String.txt │ ├── Return subset of an array.txt │ ├── Return subsets sum to K.txt │ └── Staircase.txt ├── Lecture 5 Time and Complexity Analysis │ ├── Array Intersection.txt │ ├── Check Array Rotation.txt │ ├── Duplicate in array.txt │ ├── Find the Unique Element.txt │ ├── Pair sum in array.txt │ ├── Rotate array.txt │ └── Triplet sum.txt ├── Lecture 7 Linked List 1 │ ├── AppendLastNToFirst.txt │ ├── Delete Node in LL.txt │ ├── Eliminate duplicates from LL.txt │ ├── Find a Node in Linked List.txt │ ├── Length of LL.txt │ ├── Palindrome LinkedList.txt │ ├── Print Reverse LinkedList.txt │ └── Print ith Node.txt ├── Lecture 8 Linked list 2 │ ├── Bubble Sort (Iterative) LinkedList.txt │ ├── Code Merge Sort.txt │ ├── Code Merge two sorted LL.txt │ ├── Code Midpoint of Linked list.txt │ ├── Delete every N nodes.txt │ ├── Delete node (recursive).txt │ ├── Even after Odd LinkedList.txt │ ├── Find a node in LL (recursive).txt │ ├── Reverse LL (Iterative).txt │ ├── Reverse LL (Recursive).txt │ ├── Swap two Nodes of LL.txt │ └── kReverse.txt ├── Lecture 9 Stacks and Queues │ ├── Check redundant brackets.txt │ ├── Code Balanced Parenthesis.txt │ ├── Code Queue Using LL.txt │ ├── Code Stack Using LL.txt │ ├── Minimum bracket Reversal.txt │ ├── Reverse Queue.txt │ ├── Reverse a Stack.txt │ └── Stock Span.txt ├── Test 1 │ ├── Does s contain t.txt │ ├── Maximum Profit on App.txt │ └── Split Array.txt ├── Test 2 │ ├── Delete Alternate Nodes.txt │ ├── Dequeue.txt │ └── Next Number.txt └── Test 3 │ ├── CheckCousins.java │ ├── LongestRootToLeafPath.java │ └── RemoveLeafNodes.java ├── Introduction to Java ├── Course Test 1 │ └── RectangularNumbers.java ├── Lecture 10 Arrays 2, Searching and Sorting │ ├── Assignments │ │ ├── CheckArrayRotation.java │ │ ├── PushZerosToEndWithTemp.java │ │ ├── PushZerosToEndWithoutTemp.java │ │ ├── RotateArrayLeftdTimesFirst.java │ │ ├── RotateArrayLeftdTimesOptimized.java │ │ ├── RotateArrayLeftdTimesSecondMethod.java │ │ ├── SecondLargestArray.java │ │ ├── Sort012.java │ │ ├── SumOfTwoArrays.java │ │ └── test.java │ └── Exercises │ │ ├── BinarySearch.java │ │ ├── BubbleSort.java │ │ ├── InsertionSort.java │ │ ├── MergeSort.java │ │ └── SelectionSort.java ├── Lecture 11, 2D Arrays │ ├── Assignments │ │ ├── SpiralPrint.java │ │ ├── TotalSumBoundariesDiagonals.java │ │ └── WavePrint.java │ ├── Exercises │ │ ├── LargestRowOrColumn.java │ │ ├── RowWiseSum.java │ │ └── Simple Exercises.txt │ ├── InputOf2DArrays.java │ ├── InputOutputFunctionArrays.java │ ├── LargestColumnSum.java │ ├── Storing 2d Arrays.txt │ └── Types of 2d Arrays.txt ├── Lecture 12, Strings │ ├── Assignments │ │ ├── CheckPermutation.java │ │ ├── CompressString.java │ │ ├── HighestOccuringCharacter.java │ │ ├── RemoveCharcater.java │ │ ├── RemoveConsecutiveDuplicates.java │ │ └── ReverseEachWord.java │ ├── Exercises │ │ ├── AllPossibleSubStrings.java │ │ ├── AllSubStringsOfString.java │ │ ├── CountWords.java │ │ ├── ReverseStringWordWise.java │ │ ├── Simple Exercises.txt │ │ └── StringPalindrome.java │ ├── InputStrings.java │ ├── IntroductionToStrings.java │ ├── MoreOnStrings.java │ ├── New Text Document.txt │ ├── PrintAllChars.java │ └── ReverseEachWord.java ├── Lecture 13, Time Complexity │ ├── Assignments │ │ ├── DuplicateInArray.java │ │ ├── FindTheUniqueElement.java │ │ ├── PairSumInArray.java │ │ ├── RoatateArray.java │ │ └── TripletSumInArray.java │ └── Exercises │ │ ├── ArrayEquilibriumIndex.java │ │ ├── ArrayIntersectionSolution.java │ │ └── Simple Exercises.txt ├── Lecture 2, Getting Started with Java │ ├── DataTypes.java │ ├── Exercises │ │ └── AverageMarks.java │ ├── HelloWorld.java │ ├── InputOutput.java │ └── InputOutputExample.java ├── Lecture 4, Conditionals and Loops │ ├── Assignments │ │ ├── EvenOddSum.java │ │ ├── Factors.java │ │ ├── MultiplicationTable.java │ │ ├── PowerOfNumber.java │ │ └── TotalSalary.java │ ├── CheckPrimality.java │ ├── FahrenheitToCelcius.java │ ├── FindCharacterCase.java │ └── SumofNNumbers.java ├── Lecture 5, Patterns 1 │ ├── BasicPatterns.java │ ├── ReversePattern.java │ ├── SquarePatterns.java │ ├── SquarePatterns1.java │ ├── lecture5CharacterPattern │ │ ├── BasicPattern1.java │ │ ├── Basicpattern2.java │ │ └── package-info.java │ ├── lecture5traingularpatterns │ │ ├── BasicPattern1.java │ │ ├── BasicPattern2.java │ │ └── BasicPattern3.java │ └── lectureAssignmentsExercises │ │ ├── AlphaPattern.java │ │ ├── CharacterPattern.java │ │ ├── InterestingAlphabets.java │ │ ├── ReverseNumberPattern.java │ │ ├── SquarePattern.java │ │ ├── TriangleNumberPattern.java │ │ └── TriangularStarPattern.java ├── Lecture 7, Operators and For Loop │ ├── Assignments │ │ ├── BinaryToDecima.java │ │ ├── CheckNumberSequence.java │ │ ├── DecimalToBinary.java │ │ ├── ReverseOfANumber.java │ │ ├── SquareRoot.java │ │ ├── SumOrProduct.java │ │ └── TermsOfAp.java │ ├── Break.java │ ├── Continue.java │ ├── Exercises │ │ ├── AllPrimeNumners.java │ │ └── NthFibonacciNumber.java │ └── Return.java ├── Lecture 8, Functions and Scope │ ├── EvenNumbersBetween2Numbers.java │ ├── Exercises │ │ ├── FahrenheitToCelciusTable.java │ │ └── FibonacciNumber.java │ └── FactorialNumber.java ├── Lecture 9 Arrays 1 │ ├── Arrays Storage.txt │ ├── Assignments │ │ ├── ArrayIntersection.java │ │ ├── FindDuplicate.java │ │ ├── FindUnique.java │ │ ├── PairSum.java │ │ ├── Sort01.java │ │ └── TripletSum.java │ ├── Basic Arrays.txt │ ├── Basic Problems.txt │ ├── Exercises │ │ ├── ArrangeNumbersInArray.java │ │ ├── ArraySum.java │ │ ├── LinearSearch.java │ │ └── SwapAlternate.java │ ├── InputFunctionArrays.java │ ├── InputOfArray.java │ ├── LargestElement.java │ └── PrintAllPairs.java ├── Lecure 6, Patterns 2 │ ├── Assignments │ │ ├── HalfDiamondPatternOPtimized.java │ │ ├── OddSquare.java │ │ ├── ParallelogramPattern.java │ │ └── SumPattern.java │ ├── Exercises │ │ ├── DiamondOfStars.java │ │ ├── InvertedNumberPattern.java │ │ ├── MirrorImageNumberPattern.java │ │ ├── StarPattern.java │ │ └── TraingleOfNumbers.java │ ├── InvertedTraingle.java │ ├── IsoscelesTrainglePattern.java │ └── MirrorImagePattern.java ├── Test 1 │ ├── CheckAp.java │ ├── Checkpalindrome.java │ └── NumberStarPattern.java ├── Test 2 │ ├── Important Notes and Answers.txt │ ├── MaximumNumber.java │ ├── NumberPattern.java │ └── ProbabilityOfBalls.java └── Test 3 │ ├── FindLeadersInArray.java │ ├── MaximumPathSumInArray.java │ └── MinimumLengthWord.java └── README.md /Data Strucutures In java/Assignment Graphs/3 Cycle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Assignment Graphs/3 Cycle.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Assignment Graphs/Coding Ninjas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Assignment Graphs/Coding Ninjas.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Assignment Graphs/Connecting Dots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Assignment Graphs/Connecting Dots.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Assignment Graphs/Islands.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Assignment Graphs/Islands.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Assignment Graphs/Largest Piece.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Assignment Graphs/Largest Piece.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Assignment Recursion 1/Pair Star.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Assignment Recursion 1/Pair Star.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Assignment Recursion 1/Remove X.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Assignment Recursion 1/Remove X.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Assignment Recursion 1/Replace pi (recursive).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Assignment Recursion 1/Replace pi (recursive).txt -------------------------------------------------------------------------------- /Data Strucutures In java/Assignment Recursion 1/String to Integer.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Assignment Recursion 1/String to Integer.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Assignment Recursion 1/Tower of Hanoi.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Assignment Recursion 1/Tower of Hanoi.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Bonus Assignment - BST and Binary Tree/LargestBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Bonus Assignment - BST and Binary Tree/LargestBST.java -------------------------------------------------------------------------------- /Data Strucutures In java/Bonus Assignment - BST and Binary Tree/PairSuminBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Bonus Assignment - BST and Binary Tree/PairSuminBST.java -------------------------------------------------------------------------------- /Data Strucutures In java/Bonus Assignment - BST and Binary Tree/PrintNodesAtDistanceK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Bonus Assignment - BST and Binary Tree/PrintNodesAtDistanceK.java -------------------------------------------------------------------------------- /Data Strucutures In java/Bonus Assignment - BST and Binary Tree/ReplaceWithLargerNodesSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Bonus Assignment - BST and Binary Tree/ReplaceWithLargerNodesSum.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 1 OOPS 1/Complex Number Class.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 1 OOPS 1/Complex Number Class.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 1 OOPS 1/Polynomial class.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 1 OOPS 1/Polynomial class.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Assignments/New Text Document.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Assignments/checkBalanced.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Assignments/checkBalanced.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Assignments/levelOrderTraversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Assignments/levelOrderTraversal.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Assignments/levelWiseLinkedList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Assignments/levelWiseLinkedList.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Assignments/nodesWithoutSibling.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Assignments/nodesWithoutSibling.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Assignments/removeleafnodes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Assignments/removeleafnodes.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Assignments/sumOfNodes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Assignments/sumOfNodes.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Assignments/zig zag tree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Assignments/zig zag tree.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeNode (2).java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeNode (2).java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeNode.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeUse (2).java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeUse (2).java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeUse.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeUseLevelWise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeUseLevelWise.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeUseTraversals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/BinaryTreeUseTraversals.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Exercises/constructTreeFromInorderandPostOrder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Exercises/constructTreeFromInorderandPostOrder.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Exercises/constructTreeFromInorderandPreOrder.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Exercises/constructTreeFromInorderandPreOrder.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Exercises/heightofTree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Exercises/heightofTree.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Exercises/isNodePresent.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Exercises/isNodePresent.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Exercises/mirrorofTree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Exercises/mirrorofTree.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Exercises/postOrderBinaryTree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Exercises/postOrderBinaryTree.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Exercises/preOrderBinaryTree.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Exercises/preOrderBinaryTree.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Exercises/printTreeLevelWise.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Exercises/printTreeLevelWise.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Pair.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 11 Binary Trees/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 11 Binary Trees/Solution.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Assignments/CreateAndInsertDuplicateNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Assignments/CreateAndInsertDuplicateNode.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Assignments/LCABinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Assignments/LCABinaryTree.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Assignments/LCAOfBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Assignments/LCAOfBST.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Assignments/PairSumBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Assignments/PairSumBinaryTree.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Assignments/RootToLeafPathSumOfK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Assignments/RootToLeafPathSumOfK.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/BinarySearchTree Class/BinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/BinarySearchTree Class/BinarySearchTree.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/BinarySearchTree Class/Driver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/BinarySearchTree Class/Driver.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/BST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/BST.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/BsttoSortedLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/BsttoSortedLL.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/FindPathInBst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/FindPathInBst.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/SortedArrayToBst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/SortedArrayToBst.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/checkisBst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/checkisBst.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/printElementsInRange.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/printElementsInRange.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/searchNodeinBst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 12 Binary Search Trees/Exercises/searchNodeinBst.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/Assignments/ExtractUniqueCharacters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/Assignments/ExtractUniqueCharacters.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/Assignments/LongestConsecutiveSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/Assignments/LongestConsecutiveSequence.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/Assignments/LongestSubsetZeroSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/Assignments/LongestSubsetZeroSum.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/Assignments/PairsWithDifferenceK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/Assignments/PairsWithDifferenceK.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/Exercises/MaximumFrequencyNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/Exercises/MaximumFrequencyNumber.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/Exercises/PairSumTo0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/Exercises/PairSumTo0.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/Exercises/PrintIntersection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/Exercises/PrintIntersection.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/MapUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/MapUse.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/OurHashMap Implementation/Map.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/OurHashMap Implementation/Map.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/OurHashMap Implementation/MapNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/OurHashMap Implementation/MapNode.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/OurHashMap Implementation/OurMapUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/OurHashMap Implementation/OurMapUse.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 13 Hash Maps/RemoveDuplicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 13 Hash Maps/RemoveDuplicates.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Assignments/BuyTicket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Assignments/BuyTicket.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Assignments/MergeKSortedArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Assignments/MergeKSortedArrays.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Assignments/RunningMedian.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Assignments/RunningMedian.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Assignments/checkMaxHeap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Assignments/checkMaxHeap.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Assignments/kthLargestElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Assignments/kthLargestElement.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/InPlaceHeapSort.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/InPlaceHeapSort.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/buytheTicket.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/buytheTicket.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/checkMaxHeap.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/checkMaxHeap.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/kLargestElements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/kLargestElements.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/kthLargestElement.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/kthLargestElement.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/maxPriorityQueue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/maxPriorityQueue.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/mergeKSortedArrays.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/mergeKSortedArrays.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/removeMin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/removeMin.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/runningMedian.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/CodingNinjasSolutions/runningMedian.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Exercises/CodingNinjasSolutions/maxPriorityQueue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Exercises/CodingNinjasSolutions/maxPriorityQueue.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Exercises/CodingNinjasSolutions/removeMin.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Exercises/CodingNinjasSolutions/removeMin.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Exercises/InPlaceHeapSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Exercises/InPlaceHeapSort.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Exercises/MaxPriorityQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Exercises/MaxPriorityQueue.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Exercises/RemoveMin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Exercises/RemoveMin.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Exercises/kLargestElements (2).java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Exercises/kLargestElements (2).java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/Exercises/kLargestElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/Exercises/kLargestElements.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/InPlaceHeapSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/InPlaceHeapSort.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/PriorityQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/PriorityQueue.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/PriorityQueueUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/PriorityQueueUse.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/StringLength.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/StringLength.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/kLargestElememts.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/kLargestElememts.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 14 Priority Queues/sortKSorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 14 Priority Queues/sortKSorted.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Coding Ninjas Solutions/1. Search Word in a Trie.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Coding Ninjas Solutions/1. Search Word in a Trie.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Coding Ninjas Solutions/2. Count Words in a Trie.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Coding Ninjas Solutions/2. Count Words in a Trie.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Coding Ninjas Solutions/3. Pattern matching.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Coding Ninjas Solutions/3. Pattern matching.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Coding Ninjas Solutions/4. Palindrome Pair.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Coding Ninjas Solutions/4. Palindrome Pair.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Coding Ninjas Solutions/5. Auto Complete.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Coding Ninjas Solutions/5. Auto Complete.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 15 Tries and Huffman Coding/Trie.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 15 Tries and Huffman Coding/TrieUse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 15 Tries and Huffman Coding/TrieUse.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/Code Min Steps to One - DP.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/Code Min Steps to One - DP.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/Code Min Steps to One.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/Code Min Steps to One.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/Code Minimum Count of Squares.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/Code Minimum Count of Squares.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/Code Number of Balanced BTs Using DP.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/Code Number of Balanced BTs Using DP.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/Code Number of Balanced BTs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/Code Number of Balanced BTs.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/StairCase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 16 DP 1/Coding Ninjas Solutions/StairCase.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/1. Min Cost Path.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/1. Min Cost Path.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/10. Coin Tower.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/10. Coin Tower.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/11. Shortest Subsequence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/11. Shortest Subsequence.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/12. Matrix Chain Multipllication.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/12. Matrix Chain Multipllication.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/13. Ways to make coin change.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/13. Ways to make coin change.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/2. knapSack DP and Memoization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/2. knapSack DP and Memoization.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/3. knapsack DP with space complexity 0(W).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/3. knapsack DP with space complexity 0(W).txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/4. knapsack Recursive.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/4. knapsack Recursive.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/5. Edit Distance Memoization and DP.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/5. Edit Distance Memoization and DP.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/6 Edit Distance Recursive.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/6 Edit Distance Recursive.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/7. Loot Houses.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/7. Loot Houses.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/8. Longest Increasing Subsequence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/8. Longest Increasing Subsequence.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/9. All Possible Ways.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/9. All Possible Ways.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/Maximum Square Matrix With All Zeros.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/CodingNinjas Solutions/Maximum Square Matrix With All Zeros.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/Edit Distance Memoization and DP.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/Edit Distance Memoization and DP.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/Edit Distance Recursive.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/Edit Distance Recursive.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/LCSMemoization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/LCSMemoization.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/MinCostPathDP.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/MinCostPathDP.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/MinCostPathMemoization.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 17 DP 2/MinCostPathMemoization.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 17 DP 2/New Text Document.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 18 Graphs -I/BFS Traversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 18 Graphs -I/BFS Traversal.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 18 Graphs -I/Code All connected components.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 18 Graphs -I/Code All connected components.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 18 Graphs -I/Code Is Connected.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 18 Graphs -I/Code Is Connected.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 18 Graphs -I/Get Path DFS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 18 Graphs -I/Get Path DFS.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 18 Graphs -I/Get path BFS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 18 Graphs -I/Get path BFS.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 18 Graphs -I/HasPath.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 18 Graphs -I/HasPath.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 19 Graphs -II/Code Dijkstra's Algorithm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 19 Graphs -II/Code Dijkstra's Algorithm.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 19 Graphs -II/Code Kruskal's Algorithm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 19 Graphs -II/Code Kruskal's Algorithm.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 19 Graphs -II/Code Prim's Algorithm.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 19 Graphs -II/Code Prim's Algorithm.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 20 Oops - 4/Board.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 20 Oops - 4/Board.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 20 Oops - 4/Calculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 20 Oops - 4/Calculator.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 20 Oops - 4/Code Othello Move Function.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 20 Oops - 4/Code Othello Move Function.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 20 Oops - 4/Player.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 20 Oops - 4/Player.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 20 Oops - 4/TicTacToe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 20 Oops - 4/TicTacToe.java -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 20 Oops - 4/calculator.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 20 Oops - 4/calculator.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 21 BackTracking/Code N Queens.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 21 BackTracking/Code N Queens.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 21 BackTracking/Code Rat In A Maze.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 21 BackTracking/Code Rat In A Maze.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 21 BackTracking/Code Rat In a Maze All Paths.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 21 BackTracking/Code Rat In a Maze All Paths.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/All Indices of Number.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/All Indices of Number.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/Calculate Power.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/Calculate Power.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/Check Number in Array.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/Check Number in Array.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/Check Palindrome (recursive).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/Check Palindrome (recursive).txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/Count Zeros.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/Count Zeros.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/First Index of Number.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/First Index of Number.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/Geometric Sum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/Geometric Sum.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/Last Index of Number.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/Last Index of Number.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/Multiplication (Recursive).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/Multiplication (Recursive).txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/Number of Digits.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/Number of Digits.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/Print Numbers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/Print Numbers.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/Sum of Array.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/Sum of Array.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 3 Recursion 1/Sum of digits (recursive).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 3 Recursion 1/Sum of digits (recursive).txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Binary Search (Recursive).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Binary Search (Recursive).txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Check AB.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Check AB.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Merge Sort Code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Merge Sort Code.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Print Keypad Combinations Code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Print Keypad Combinations Code.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Print Permutations.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Print Permutations.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Print Subset Sum to K.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Print Subset Sum to K.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Print Subsets of Array.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Print Subsets of Array.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Print all Codes - String.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Print all Codes - String.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Quick Sort Code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Quick Sort Code.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Remove Duplicates Recursively.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Remove Duplicates Recursively.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Replace Character Recursively.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Replace Character Recursively.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Return Keypad Code.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Return Keypad Code.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Return Permutations - String.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Return Permutations - String.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Return all codes - String.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Return all codes - String.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Return subset of an array.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Return subset of an array.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Return subsets sum to K.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Return subsets sum to K.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 4 Recursion 2/Staircase.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 4 Recursion 2/Staircase.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Array Intersection.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Array Intersection.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Check Array Rotation.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Check Array Rotation.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Duplicate in array.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Duplicate in array.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Find the Unique Element.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Find the Unique Element.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Pair sum in array.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Pair sum in array.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Rotate array.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Rotate array.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Triplet sum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 5 Time and Complexity Analysis/Triplet sum.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 7 Linked List 1/AppendLastNToFirst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 7 Linked List 1/AppendLastNToFirst.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 7 Linked List 1/Delete Node in LL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 7 Linked List 1/Delete Node in LL.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 7 Linked List 1/Eliminate duplicates from LL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 7 Linked List 1/Eliminate duplicates from LL.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 7 Linked List 1/Find a Node in Linked List.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 7 Linked List 1/Find a Node in Linked List.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 7 Linked List 1/Length of LL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 7 Linked List 1/Length of LL.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 7 Linked List 1/Palindrome LinkedList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 7 Linked List 1/Palindrome LinkedList.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 7 Linked List 1/Print Reverse LinkedList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 7 Linked List 1/Print Reverse LinkedList.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 7 Linked List 1/Print ith Node.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 7 Linked List 1/Print ith Node.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/Bubble Sort (Iterative) LinkedList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/Bubble Sort (Iterative) LinkedList.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/Code Merge Sort.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/Code Merge Sort.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/Code Merge two sorted LL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/Code Merge two sorted LL.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/Code Midpoint of Linked list.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/Code Midpoint of Linked list.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/Delete every N nodes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/Delete every N nodes.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/Delete node (recursive).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/Delete node (recursive).txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/Even after Odd LinkedList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/Even after Odd LinkedList.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/Find a node in LL (recursive).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/Find a node in LL (recursive).txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/Reverse LL (Iterative).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/Reverse LL (Iterative).txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/Reverse LL (Recursive).txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/Reverse LL (Recursive).txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/Swap two Nodes of LL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/Swap two Nodes of LL.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 8 Linked list 2/kReverse.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 8 Linked list 2/kReverse.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 9 Stacks and Queues/Check redundant brackets.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 9 Stacks and Queues/Check redundant brackets.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 9 Stacks and Queues/Code Balanced Parenthesis.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 9 Stacks and Queues/Code Balanced Parenthesis.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 9 Stacks and Queues/Code Queue Using LL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 9 Stacks and Queues/Code Queue Using LL.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 9 Stacks and Queues/Code Stack Using LL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 9 Stacks and Queues/Code Stack Using LL.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 9 Stacks and Queues/Minimum bracket Reversal.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 9 Stacks and Queues/Minimum bracket Reversal.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 9 Stacks and Queues/Reverse Queue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 9 Stacks and Queues/Reverse Queue.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 9 Stacks and Queues/Reverse a Stack.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 9 Stacks and Queues/Reverse a Stack.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Lecture 9 Stacks and Queues/Stock Span.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Lecture 9 Stacks and Queues/Stock Span.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Test 1/Does s contain t.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Test 1/Does s contain t.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Test 1/Maximum Profit on App.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Test 1/Maximum Profit on App.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Test 1/Split Array.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Test 1/Split Array.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Test 2/Delete Alternate Nodes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Test 2/Delete Alternate Nodes.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Test 2/Dequeue.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Test 2/Dequeue.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Test 2/Next Number.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Test 2/Next Number.txt -------------------------------------------------------------------------------- /Data Strucutures In java/Test 3/CheckCousins.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Test 3/CheckCousins.java -------------------------------------------------------------------------------- /Data Strucutures In java/Test 3/LongestRootToLeafPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Test 3/LongestRootToLeafPath.java -------------------------------------------------------------------------------- /Data Strucutures In java/Test 3/RemoveLeafNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Data Strucutures In java/Test 3/RemoveLeafNodes.java -------------------------------------------------------------------------------- /Introduction to Java/Course Test 1/RectangularNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Course Test 1/RectangularNumbers.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/CheckArrayRotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/CheckArrayRotation.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/PushZerosToEndWithTemp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/PushZerosToEndWithTemp.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/PushZerosToEndWithoutTemp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/PushZerosToEndWithoutTemp.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/RotateArrayLeftdTimesFirst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/RotateArrayLeftdTimesFirst.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/RotateArrayLeftdTimesOptimized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/RotateArrayLeftdTimesOptimized.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/RotateArrayLeftdTimesSecondMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/RotateArrayLeftdTimesSecondMethod.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/SecondLargestArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/SecondLargestArray.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/Sort012.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/Sort012.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/SumOfTwoArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/SumOfTwoArrays.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Assignments/test.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Exercises/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Exercises/BinarySearch.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Exercises/BubbleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Exercises/BubbleSort.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Exercises/InsertionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Exercises/InsertionSort.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Exercises/MergeSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Exercises/MergeSort.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Exercises/SelectionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 10 Arrays 2, Searching and Sorting/Exercises/SelectionSort.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 11, 2D Arrays/Assignments/SpiralPrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 11, 2D Arrays/Assignments/SpiralPrint.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 11, 2D Arrays/Assignments/TotalSumBoundariesDiagonals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 11, 2D Arrays/Assignments/TotalSumBoundariesDiagonals.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 11, 2D Arrays/Assignments/WavePrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 11, 2D Arrays/Assignments/WavePrint.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 11, 2D Arrays/Exercises/LargestRowOrColumn.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 11, 2D Arrays/Exercises/LargestRowOrColumn.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 11, 2D Arrays/Exercises/RowWiseSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 11, 2D Arrays/Exercises/RowWiseSum.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 11, 2D Arrays/Exercises/Simple Exercises.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 11, 2D Arrays/Exercises/Simple Exercises.txt -------------------------------------------------------------------------------- /Introduction to Java/Lecture 11, 2D Arrays/InputOf2DArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 11, 2D Arrays/InputOf2DArrays.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 11, 2D Arrays/InputOutputFunctionArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 11, 2D Arrays/InputOutputFunctionArrays.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 11, 2D Arrays/LargestColumnSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 11, 2D Arrays/LargestColumnSum.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 11, 2D Arrays/Storing 2d Arrays.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 11, 2D Arrays/Storing 2d Arrays.txt -------------------------------------------------------------------------------- /Introduction to Java/Lecture 11, 2D Arrays/Types of 2d Arrays.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 11, 2D Arrays/Types of 2d Arrays.txt -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Assignments/CheckPermutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Assignments/CheckPermutation.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Assignments/CompressString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Assignments/CompressString.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Assignments/HighestOccuringCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Assignments/HighestOccuringCharacter.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Assignments/RemoveCharcater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Assignments/RemoveCharcater.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Assignments/RemoveConsecutiveDuplicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Assignments/RemoveConsecutiveDuplicates.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Assignments/ReverseEachWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Assignments/ReverseEachWord.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Exercises/AllPossibleSubStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Exercises/AllPossibleSubStrings.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Exercises/AllSubStringsOfString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Exercises/AllSubStringsOfString.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Exercises/CountWords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Exercises/CountWords.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Exercises/ReverseStringWordWise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Exercises/ReverseStringWordWise.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Exercises/Simple Exercises.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Exercises/Simple Exercises.txt -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/Exercises/StringPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/Exercises/StringPalindrome.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/InputStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/InputStrings.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/IntroductionToStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/IntroductionToStrings.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/MoreOnStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/MoreOnStrings.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/New Text Document.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/PrintAllChars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/PrintAllChars.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 12, Strings/ReverseEachWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 12, Strings/ReverseEachWord.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 13, Time Complexity/Assignments/DuplicateInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 13, Time Complexity/Assignments/DuplicateInArray.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 13, Time Complexity/Assignments/FindTheUniqueElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 13, Time Complexity/Assignments/FindTheUniqueElement.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 13, Time Complexity/Assignments/PairSumInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 13, Time Complexity/Assignments/PairSumInArray.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 13, Time Complexity/Assignments/RoatateArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 13, Time Complexity/Assignments/RoatateArray.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 13, Time Complexity/Assignments/TripletSumInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 13, Time Complexity/Assignments/TripletSumInArray.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 13, Time Complexity/Exercises/ArrayEquilibriumIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 13, Time Complexity/Exercises/ArrayEquilibriumIndex.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 13, Time Complexity/Exercises/ArrayIntersectionSolution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 13, Time Complexity/Exercises/ArrayIntersectionSolution.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 13, Time Complexity/Exercises/Simple Exercises.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 13, Time Complexity/Exercises/Simple Exercises.txt -------------------------------------------------------------------------------- /Introduction to Java/Lecture 2, Getting Started with Java/DataTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 2, Getting Started with Java/DataTypes.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 2, Getting Started with Java/Exercises/AverageMarks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 2, Getting Started with Java/Exercises/AverageMarks.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 2, Getting Started with Java/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 2, Getting Started with Java/HelloWorld.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 2, Getting Started with Java/InputOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 2, Getting Started with Java/InputOutput.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 2, Getting Started with Java/InputOutputExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 2, Getting Started with Java/InputOutputExample.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 4, Conditionals and Loops/Assignments/EvenOddSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 4, Conditionals and Loops/Assignments/EvenOddSum.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 4, Conditionals and Loops/Assignments/Factors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 4, Conditionals and Loops/Assignments/Factors.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 4, Conditionals and Loops/Assignments/MultiplicationTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 4, Conditionals and Loops/Assignments/MultiplicationTable.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 4, Conditionals and Loops/Assignments/PowerOfNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 4, Conditionals and Loops/Assignments/PowerOfNumber.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 4, Conditionals and Loops/Assignments/TotalSalary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 4, Conditionals and Loops/Assignments/TotalSalary.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 4, Conditionals and Loops/CheckPrimality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 4, Conditionals and Loops/CheckPrimality.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 4, Conditionals and Loops/FahrenheitToCelcius.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 4, Conditionals and Loops/FahrenheitToCelcius.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 4, Conditionals and Loops/FindCharacterCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 4, Conditionals and Loops/FindCharacterCase.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 4, Conditionals and Loops/SumofNNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 4, Conditionals and Loops/SumofNNumbers.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/BasicPatterns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/BasicPatterns.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/ReversePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/ReversePattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/SquarePatterns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/SquarePatterns.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/SquarePatterns1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/SquarePatterns1.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lecture5CharacterPattern/BasicPattern1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lecture5CharacterPattern/BasicPattern1.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lecture5CharacterPattern/Basicpattern2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lecture5CharacterPattern/Basicpattern2.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lecture5CharacterPattern/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lecture5CharacterPattern/package-info.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lecture5traingularpatterns/BasicPattern1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lecture5traingularpatterns/BasicPattern1.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lecture5traingularpatterns/BasicPattern2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lecture5traingularpatterns/BasicPattern2.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lecture5traingularpatterns/BasicPattern3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lecture5traingularpatterns/BasicPattern3.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/AlphaPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/AlphaPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/CharacterPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/CharacterPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/InterestingAlphabets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/InterestingAlphabets.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/ReverseNumberPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/ReverseNumberPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/SquarePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/SquarePattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/TriangleNumberPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/TriangleNumberPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/TriangularStarPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 5, Patterns 1/lectureAssignmentsExercises/TriangularStarPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Assignments/BinaryToDecima.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Assignments/BinaryToDecima.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Assignments/CheckNumberSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Assignments/CheckNumberSequence.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Assignments/DecimalToBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Assignments/DecimalToBinary.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Assignments/ReverseOfANumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Assignments/ReverseOfANumber.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Assignments/SquareRoot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Assignments/SquareRoot.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Assignments/SumOrProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Assignments/SumOrProduct.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Assignments/TermsOfAp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Assignments/TermsOfAp.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Break.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Break.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Continue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Continue.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Exercises/AllPrimeNumners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Exercises/AllPrimeNumners.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Exercises/NthFibonacciNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Exercises/NthFibonacciNumber.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 7, Operators and For Loop/Return.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 7, Operators and For Loop/Return.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 8, Functions and Scope/EvenNumbersBetween2Numbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 8, Functions and Scope/EvenNumbersBetween2Numbers.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 8, Functions and Scope/Exercises/FahrenheitToCelciusTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 8, Functions and Scope/Exercises/FahrenheitToCelciusTable.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 8, Functions and Scope/Exercises/FibonacciNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 8, Functions and Scope/Exercises/FibonacciNumber.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 8, Functions and Scope/FactorialNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 8, Functions and Scope/FactorialNumber.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Arrays Storage.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Arrays Storage.txt -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Assignments/ArrayIntersection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Assignments/ArrayIntersection.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Assignments/FindDuplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Assignments/FindDuplicate.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Assignments/FindUnique.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Assignments/FindUnique.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Assignments/PairSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Assignments/PairSum.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Assignments/Sort01.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Assignments/Sort01.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Assignments/TripletSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Assignments/TripletSum.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Basic Arrays.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Basic Arrays.txt -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Basic Problems.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Basic Problems.txt -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Exercises/ArrangeNumbersInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Exercises/ArrangeNumbersInArray.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Exercises/ArraySum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Exercises/ArraySum.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Exercises/LinearSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Exercises/LinearSearch.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/Exercises/SwapAlternate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/Exercises/SwapAlternate.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/InputFunctionArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/InputFunctionArrays.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/InputOfArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/InputOfArray.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/LargestElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/LargestElement.java -------------------------------------------------------------------------------- /Introduction to Java/Lecture 9 Arrays 1/PrintAllPairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecture 9 Arrays 1/PrintAllPairs.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/Assignments/HalfDiamondPatternOPtimized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/Assignments/HalfDiamondPatternOPtimized.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/Assignments/OddSquare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/Assignments/OddSquare.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/Assignments/ParallelogramPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/Assignments/ParallelogramPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/Assignments/SumPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/Assignments/SumPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/Exercises/DiamondOfStars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/Exercises/DiamondOfStars.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/Exercises/InvertedNumberPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/Exercises/InvertedNumberPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/Exercises/MirrorImageNumberPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/Exercises/MirrorImageNumberPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/Exercises/StarPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/Exercises/StarPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/Exercises/TraingleOfNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/Exercises/TraingleOfNumbers.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/InvertedTraingle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/InvertedTraingle.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/IsoscelesTrainglePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/IsoscelesTrainglePattern.java -------------------------------------------------------------------------------- /Introduction to Java/Lecure 6, Patterns 2/MirrorImagePattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Lecure 6, Patterns 2/MirrorImagePattern.java -------------------------------------------------------------------------------- /Introduction to Java/Test 1/CheckAp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Test 1/CheckAp.java -------------------------------------------------------------------------------- /Introduction to Java/Test 1/Checkpalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Test 1/Checkpalindrome.java -------------------------------------------------------------------------------- /Introduction to Java/Test 1/NumberStarPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Test 1/NumberStarPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Test 2/Important Notes and Answers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Test 2/Important Notes and Answers.txt -------------------------------------------------------------------------------- /Introduction to Java/Test 2/MaximumNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Test 2/MaximumNumber.java -------------------------------------------------------------------------------- /Introduction to Java/Test 2/NumberPattern.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Test 2/NumberPattern.java -------------------------------------------------------------------------------- /Introduction to Java/Test 2/ProbabilityOfBalls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Test 2/ProbabilityOfBalls.java -------------------------------------------------------------------------------- /Introduction to Java/Test 3/FindLeadersInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Test 3/FindLeadersInArray.java -------------------------------------------------------------------------------- /Introduction to Java/Test 3/MaximumPathSumInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Test 3/MaximumPathSumInArray.java -------------------------------------------------------------------------------- /Introduction to Java/Test 3/MinimumLengthWord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/Introduction to Java/Test 3/MinimumLengthWord.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kumasumit/CodingNinjas_Java_DSA_Premium/HEAD/README.md --------------------------------------------------------------------------------