├── .github ├── FUNDING.yml └── ISSUE_TEMPLATE │ └── custom.md ├── Algoexpert └── easy │ ├── NonConstructibleChange.java │ └── NthFibonacci.java ├── Basic programs ├── Adder.java ├── ArithmeticOperations.java ├── DataSizeRange.java ├── KeyboardInput.java ├── Literal.java ├── MS_CS_MIU │ ├── ArrayCopyExample.java │ ├── CharArraySlicing.java │ ├── CompleteArray.java │ ├── FindCountOfEachItemArray.java │ ├── Frequent_Questions │ │ ├── 7daysPlan.md │ │ ├── BalancedArray.java │ │ ├── BeanArray2.java │ │ ├── BunkerArray.java │ │ ├── BunkerNumber.java │ │ ├── CenteredArray.java │ │ ├── Check121Array.java │ │ ├── CompleteArray.java │ │ ├── CountDigit.java │ │ ├── DualArray.java │ │ ├── EvenSpacedArray.java │ │ ├── FactorEqual.java │ │ ├── FancyNumber.java │ │ ├── FibonacciNumberChecking.java │ │ ├── FillArray.java │ │ ├── GetExponent.java │ │ ├── HollowArray.java │ │ ├── KSmallFactors.java │ │ ├── MaxOccuringDigit2.java │ │ ├── MaximumDistanceOfFactors.java │ │ ├── MaximumOccuringDigit.java │ │ ├── MeeraNumber.java │ │ ├── MinimumDistance.java │ │ ├── MinimumPrimeDistance.java │ │ ├── NormalNumber.java │ │ ├── OddHeavyArray.java │ │ ├── PairedArray.java │ │ ├── PascalNumber.java │ │ ├── PrimeProduct.java │ │ ├── RileyNumber.java │ │ ├── SingleMode.java │ │ ├── SubArray.java │ │ ├── SumIsPower.java │ │ ├── SymmetricArray.java │ │ ├── TripleArray.java │ │ ├── TwinArray.java │ │ ├── Twinoid.java │ │ └── WaveArray.java │ ├── OddEvenSumDifference.java │ ├── SecondLargestElement.java │ ├── practice_set │ │ ├── AllPossibilitiesArray.java │ │ ├── BeanArray.java │ │ ├── ClusterCompression.java │ │ ├── EvenSubsetIntPairs.java │ │ ├── FactorTwoCount.java │ │ ├── FilterArray.java │ │ ├── GoodSpreadArray.java │ │ ├── LargestDifferenceOfEvens.java │ │ ├── LargestDifferenceOfEvens2.java │ │ ├── MaxMinEqualArray.java │ │ ├── MeeraArray.java │ │ └── MeeraArray2.java │ └── readme.md ├── OOPS │ ├── Animal.java │ └── Dog.java ├── OutputFormatting.java ├── StringMatching.java ├── StringOperations.java ├── StringSplitBasic.java ├── TakingUserInputInJava.java ├── UnicodeCharacters.java ├── WageCalculator.java ├── arrayInsert.java ├── codesignal │ ├── Test1.java │ └── Test2.java ├── complexityAnalysis2.java ├── complexityAnalysis3.java ├── complexityAnalysis4.java ├── complexityAnalysis5.java ├── complexityAnaysis1.java ├── complexityAnaysis6.java ├── makePrimeLadder.java ├── mergeSortedArray.java └── revision │ ├── BestTimeToBuyAndSellStock121.java │ ├── MaximumSubarrayLC53.java │ └── readme.md ├── BinarySearch dotCom └── FirstFitRoom.java ├── Codechef ├── JulyLongChallenge2021 │ ├── A.java │ └── B.java ├── Starters24Feb2022 │ ├── A.java │ ├── B.java │ └── C.java ├── StartersJuly2021 │ └── A.java ├── StartersJune2021 │ ├── A.java │ └── B.java └── StartersSept2021 │ ├── A.java │ ├── B.java │ ├── C.java │ └── D.java ├── Codeforces ├── TakingUserInputPractice.java ├── livecontest │ ├── EducationalRound114 │ │ ├── A.java │ │ └── B.java │ ├── Round723Div2 │ │ ├── A.java │ │ └── B.java │ ├── Round728Div2 │ │ ├── A.java │ │ └── B.java │ ├── Round729Div2 │ │ ├── A.java │ │ └── B.java │ ├── Round734Div3 │ │ ├── A.java │ │ └── B.java │ └── Round744Div3 │ │ └── A.java ├── problemset │ └── rating800 │ │ └── Watermelon4A.java └── virtualContest │ └── Div3 │ └── Round650 │ └── A.java ├── CodingBlocks Training ├── Array │ └── ReverseArray.java ├── Day1 │ ├── EqualRemainder.java │ ├── FunctionDemo.java │ ├── HelloWorld.java │ ├── LargestNumber.java │ ├── LoopsDemo.java │ ├── PrimeCheck.java │ ├── SimpleInterest.java │ ├── SumofNaturalNum.java │ └── lecture1 whiteboard practice.docx ├── Day10 │ ├── Factorial.java │ ├── Fibonacci.java │ ├── LinearSearchRecursively.java │ ├── MoveAllXAtEndRecursively.java │ ├── PowerOf.java │ ├── PowerOfNOptimized.java │ ├── PrintDecreasing.java │ ├── PrintDecreasingIncreasing.java │ ├── PrintIncreasing.java │ ├── PrintNumSkip.java │ └── isSorted.java ├── Day11 │ ├── CountMazePath.java │ ├── StringPermutations.java │ ├── codesOfString.java │ ├── printBoardPath.java │ ├── printKeypadCodes.java │ ├── printMazePath.java │ └── printStringSubsequences.java ├── Day12 │ ├── NQueen.java │ ├── PermutationWithSwap.java │ ├── PrintLexicographicalOrder.java │ ├── TowerOfHanoi.java │ └── mazePathWithHurdles.java ├── Day13 │ ├── boardPathWithLadders.java │ ├── elephantTotalPaths.java │ ├── sudukoSolver.java │ └── waysToReachNStairs.java ├── Day14 │ ├── binarySearch.java │ ├── binarySearchNoRecursion.java │ ├── firstIndexSearch.java │ ├── lastIndexSearch.java │ ├── maxHeightLadder.java │ ├── maxHeightLadder2.java │ ├── maxHeightLadder3.java │ ├── mergeSort.java │ ├── quickSort.java │ ├── searchMatrix.java │ ├── searchMatrix2.java │ └── searchMatrix3.java ├── Day15 Reference │ ├── person.java │ ├── person2.java │ ├── personClient.java │ ├── personClient2.java │ ├── student.java │ ├── student2.java │ ├── studentClient.java │ └── studentClient2.java ├── Day15 │ ├── person.java │ ├── person2.java │ ├── person3.java │ ├── personClient.java │ ├── personClient2.java │ ├── personClient3.java │ ├── stackUsingArrays.java │ ├── stackUsingArraysClient.java │ ├── student.java │ ├── student2.java │ ├── studentClient.java │ └── studentClient2.java ├── Day16 │ ├── ChildInheritance.java │ ├── QueueUsingArrayClient.java │ ├── QueuesUsingArray.java │ ├── childAbstract.java │ ├── clientAbstract.java │ ├── clientInheritance.java │ ├── inbuiltStack.java │ ├── methodOverloading.java │ ├── package1 │ │ ├── Child.java │ │ ├── NormalClass.java │ │ └── Parent.java │ ├── package2 │ │ ├── DerivedClass.java │ │ └── NormalClass.java │ ├── parentAbstract.java │ └── parentInheritance.java ├── Day17 │ ├── DyanmicStackClient.java │ ├── DynamicQueue.java │ ├── DynamicQueueClient.java │ ├── DynamicStack.java │ ├── QueueUsingArray.java │ ├── QueueUsingStackEnqueueEfficient.java │ ├── QusingStackEnqEffClient.java │ ├── balancedString_paranthesis.java │ ├── nextGreaterElementArray.java │ ├── nextGreaterOptimal.java │ ├── reverseQueue.java │ ├── reverseStack.java │ └── stackUsingArray.java ├── Day18 │ ├── LinkedList.java │ ├── LinkedListClient.java │ └── Question │ │ ├── LinkedList.java │ │ ├── reverseLinkedListDataIteratively.java │ │ ├── reverseListPointerRecursively.java │ │ └── reverseListPointers.java ├── Day19 │ ├── KthNodeFromLast.java │ ├── LinkedList.java │ ├── StackUsingLLClient.java │ ├── countDistinctRectangles.java │ ├── countDistinctRectangles2.java │ ├── detectCycleLinkedList.java │ ├── heapMover.java │ ├── mergeLinkedList.java │ ├── mergeSortLinkedList.java │ ├── midOfLinkedList.java │ ├── midOfLinkedList2.java │ ├── queueUsingLLClient.java │ ├── queueUsingLinkedList.java │ ├── reverseLLDataRecursively.java │ └── stackUsingLinkedList.java ├── Day2 │ ├── GCD.java │ ├── NthFibonacci.java │ ├── PrimeCheck.java │ └── ReverseNumber.java ├── Day20 │ ├── binaryTree.java │ ├── binaryTreeClient.java │ ├── findElementinTree.java │ ├── heightOfBinaryTree.java │ ├── maxDataInBinaryTree.java │ ├── minDatainBinaryTree.java │ ├── mirrorBinaryTree.java │ ├── sizeOfBinaryTree.java │ └── treeTraversals.java ├── Day21 │ ├── Pair.java │ ├── PairBalanced.java │ ├── binaryTree.java │ ├── diameterOfTree.java │ ├── diameterOfTree2.java │ ├── isBalancedTree.java │ ├── leftViewOfTree.java │ ├── levelOrderTraversalOfTree.java │ ├── rightViewOfTree.java │ ├── rootToLeafTraversalTree.java │ └── sumOfLeafNodesTree.java ├── Day23 │ ├── HashMapDemo.java │ └── generics │ │ ├── GenericPair2D.java │ │ ├── client.java │ │ ├── floarPair.java │ │ ├── genericPair.java │ │ └── intPair.java ├── Day25 │ ├── HeapClient.java │ └── HeapsImplementation.java ├── Day27 │ ├── fibonacciDPIterative.java │ └── fibonacciDynamicProg.java ├── Day3 │ ├── Pattern1.java │ ├── Pattern2.java │ ├── Pattern3.java │ ├── Pattern4.java │ ├── Pattern5.java │ ├── Pattern6.java │ ├── Pattern7.java │ └── Pattern8.java ├── Day4 │ ├── BinaryToDecimal.java │ ├── DataTypes.java │ ├── DecimalToBinary.java │ └── TemperatureConversion.java ├── Day5 │ ├── ArrayDemo.java │ ├── Functions.java │ └── MaxInArrray.java ├── Day6 │ ├── BubbleSort.java │ ├── InsertionSort.java │ ├── LinearSearch.java │ ├── MaxSubArraySum.java │ ├── ReverseArrays.java │ ├── ReverseArrray2.java │ └── SelectionSort.java ├── Day7 │ ├── ArrayListDemo.java │ ├── SpiralPrint.java │ ├── StringBuilderDemo.java │ ├── StringQuestions.java │ ├── StringsDemo.java │ ├── TwoDArrayDemo.java │ └── WavePrint.java ├── Day8 │ ├── BitMasking.java │ ├── CountNBits.java │ ├── ExtractNthBit.java │ ├── PowerOf2Check.java │ ├── RightMostSetBit.java │ ├── TurnBitON.java │ ├── TwoUniqueElements.java │ └── UniqueElementArray.java ├── Day9 │ ├── Kadanes_MaxSubArraySum3.java │ ├── MaxSubArraySum1.java │ ├── MaxSubArraySum2.java │ ├── MergeSortedArray.java │ ├── SieveOfEratosthenes.java │ ├── SumOfAllSubMatrices1.java │ └── SumOfAllSubMatrices2.java ├── Recursion │ ├── BubbleSort.java │ ├── FactorialNRecursion.java │ ├── FirstIndex.java │ ├── FirstIndexSimple.java │ ├── LastIndex.java │ ├── NthFibonacciRecursion.java │ ├── PowerOfN.java │ ├── PrintSkipDecInc.java │ ├── isArraySorted.java │ ├── printDecreasing.java │ ├── printDecreasingIncreasing.java │ ├── printIncreasing.java │ └── sumOfNTerms.java └── readme.md ├── CodingNinja └── recursion │ ├── FibonacciNth.java │ ├── NumberOfDigitsInNumber.java │ ├── factorialOfN.java │ ├── powerOfX.java │ └── printNumbers1toN.java ├── DSAOneAnujBhaiya └── dsaLecture │ └── BinarySearch.java ├── GeeksForGeeks ├── Arrays │ ├── DeleteInArray.java │ ├── InsertInArray.java │ ├── LargestElement.java │ ├── LeadersInArray.java │ ├── LeadersInArray2.java │ ├── LeftRotateArray1Pos.java │ ├── LeftRotateByNPosition.java │ ├── LeftRotationOptimalGeneral.java │ ├── LinearSearch.java │ ├── MaxConsecutiveOnes.java │ ├── MaxLenEvenOddSubarray.java │ ├── MaxLenEvenOddSubarray2.java │ ├── MaxSubarraySumKadanes.java │ ├── MaximumDifference.java │ ├── MaximumSubArraySum3.java │ ├── MaximumSumCircularSubarray.java │ ├── MaximumSumCircularSubarray2.java │ ├── MaximumSumSubarray.java │ ├── MoveZerosToEnd.java │ ├── MoveZerosToEnd2.java │ ├── MoveZerosToFront.java │ ├── ReverseArray.java │ ├── SecondLargestElement.java │ ├── StockBuyAndSell.java │ ├── StockBuyAndSell2.java │ ├── TrappingRainWater.java │ └── TrappingRainWater2.java ├── ContinueDemo.java ├── DistinctCountArrays.java ├── Graph │ ├── AdjacencyListRepresentation.java │ ├── BFSTraversal.java │ ├── DFSTraversal.java │ ├── DetectCycleDirectedGraph.java │ ├── DetectCycleUndirectedGraph.java │ ├── NoOfIslands.java │ └── TopologicalSorting.java ├── IfElseLadder.java ├── KthSmallestNumber.java ├── Mathematics │ └── NumOfDigitsInNumber.java ├── SlidingWindow │ └── MaximumSubarraySum.java ├── SortBinaryArray.java ├── StaticMemberDemo.java ├── StringPoolDemo.java ├── SubsetSums.java └── subarraySum2.java ├── Interview Prep ├── OOPS │ ├── Student.java │ └── StudentClient.java ├── Practice Section │ └── challenges_fundamentals_patterns │ │ └── ManmohanLovesPatternII.java ├── UniqueDuplicates.java ├── collections │ ├── MapsDemo.java │ ├── QueueInterfaceDemo.java │ ├── SetDemo.java │ └── VectorDemo.java ├── readme.md ├── section10_Stacks │ ├── NextGreaterElementUsingStack.java │ ├── ReverseStack.java │ ├── StackClient.java │ └── StackUsingArray.java ├── section11_Queue │ ├── FirstNegativeNumInEverySubarray.java │ ├── FirstNonRepeatingCharacter.java │ ├── MaxInEveryWindowOfSizeK.java │ ├── QueueClient.java │ ├── QueueUsingArray.java │ ├── QueueUsingLinkedList.java │ ├── QueueUsingStackClient.java │ ├── QueueUsingStackDequeueEfficient.java │ ├── QueueUsingStackEnqueueEfficient.java │ ├── ReverseQueue.java │ ├── StackUsingQueueClient.java │ ├── StackUsingQueuePopEfficient.java │ └── StackUsingQueuePushEfficient.java ├── section12_Backtracking │ ├── BlockedMazePathMove4Directions.java │ ├── CoinChangeCoinRespect.java │ ├── CoinChangePermutations.java │ ├── CoinCombinations.java │ ├── NKnights.java │ ├── NQueen2.java │ ├── NQueenGeneral.java │ ├── QueenCombination2DKill.java │ ├── QueenCombinationBoxRespect2D.java │ ├── QueenCombinationWithBoxRespect.java │ ├── QueenCombinations.java │ └── QueenPermutations.java ├── section13_LinkedList │ ├── LinkedList.java │ ├── LinkedListClient.java │ ├── QueueUsingLinkedList.java │ ├── QueueUsingLinkedListClient.java │ ├── StackUsingLinkedList.java │ └── StackUsingLinkedListClient.java ├── section14_Tree │ ├── BinarySearchTree.java │ ├── BinarySearchTreeClient.java │ ├── BinaryTree.java │ ├── BinaryTreeClient.java │ ├── GenericTree.java │ └── GenericTreeClient.java ├── section15_InterfaceAndGenerics │ ├── Demo1 │ │ ├── DSAInterface.java │ │ ├── DynamicStackInterface.java │ │ ├── Stack.java │ │ └── Stack_Interface.java │ ├── GenericsDemo.java │ ├── bubble sort generic │ │ ├── BubbleSort.java │ │ └── Car.java │ ├── comparator demo using Bubble sort │ │ ├── BubbleSortComparator.java │ │ ├── Car2.java │ │ ├── carColorComparator.java │ │ ├── carPriceComparator.java │ │ └── carSpeedComparator.java │ └── genericClass │ │ ├── Client.java │ │ ├── Pair.java │ │ └── PairTwo.java ├── section16_Hashmap │ ├── ArrayIntersection.java │ ├── GenericLinkedList.java │ ├── HashMapDemo.java │ ├── HashTable.java │ ├── HashTableClient.java │ ├── MaxFrequencyCharacter.java │ └── SubarraySumZero.java ├── section17_Heap │ ├── Heap.java │ └── HeapClient.java ├── section18_Tries │ ├── HeapGeneric.java │ ├── HuffmanEncoder.java │ ├── HuffmanEncoderClient.java │ ├── Trie.java │ └── TrieClient.java ├── section19_DynamicProgramming │ ├── BoardPath.java │ ├── CountBoardPathDP.java │ ├── CountNumberOfBinaryStrings.java │ ├── DungeonGame.java │ ├── EditDistance.java │ ├── EditDistanceDP.java │ ├── Fibonacci.java │ ├── KOrderedLCS.java │ ├── Knapsack.java │ ├── LCS.java │ ├── LCS3Strings.java │ ├── LongestCommonSubsequence.java │ ├── LongestIncSubsequenceOptimal.java │ ├── LongestIncreasingSubsequence.java │ ├── LongestPalindromicSubsequence.java │ ├── MatrixChainMultiplication.java │ ├── MazePath.java │ ├── MazePathDiagonal.java │ ├── MixutureColors.java │ ├── PalindromePartitioning.java │ ├── UniqueBSTsCount.java │ ├── WildcardPatternMatching.java │ └── WineProblem.java ├── section1_basic │ ├── ElseIfDemo.java │ ├── FibonacciSeries.java │ ├── GCD.java │ ├── Pattern0.java │ ├── Pattern1.java │ ├── Pattern13.java │ ├── Pattern17.java │ ├── Pattern18.java │ ├── Pattern2.java │ ├── Pattern21.java │ ├── Pattern23.java │ ├── Pattern24.java │ ├── Pattern25.java │ ├── Pattern27.java │ ├── Pattern3.java │ ├── Pattern32.java │ ├── Pattern4.java │ ├── Pattern5.java │ ├── PrimeNumber.java │ ├── ReverseNumber.java │ └── SumNNaturalNum.java ├── section20_Graph │ ├── Graph.java │ └── GraphClient.java ├── section21_SegmentTrees │ ├── SegmentTree.java │ └── SegmentTreeClient.java ├── section22_BitMasking │ ├── AddOne.java │ ├── CheckPowerOf2.java │ ├── EvenOddChecking.java │ ├── ExtractBit.java │ ├── FindMissingTwoNumbers.java │ ├── MagicNumber.java │ ├── PascalSum.java │ ├── ResetBit.java │ ├── RightMostSetBit.java │ ├── SetIthBit.java │ └── UniqueElement.java ├── section23_GenericTree │ ├── GenericTree.java │ └── GenericTreeClient.java ├── section24_BinaryTree │ ├── BinaryTree.java │ └── BinaryTreeClient.java ├── section2_dataTypes │ ├── TemperatureTable.java │ └── UpperOrLowerCase.java ├── section3_Function_1DArray │ ├── BinarySearch.java │ ├── BubbleSort.java │ ├── InsertionSort.java │ ├── LinearSearch.java │ ├── LowerBound.java │ ├── MaxOfArray.java │ ├── NumberConversionBase10To5.java │ ├── NumberConversionBase5To10.java │ ├── SelectionSort.java │ └── UpperBound.java ├── section4_2DArray │ ├── SpiralWavePrint.java │ ├── TwoDArrayDemo.java │ └── WavePatternPrint.java ├── section5_Strings │ ├── PrintAllSubstrings.java │ ├── PrintCharacterInString.java │ ├── StringBuilderDemo.java │ └── StringDemo.java ├── section6_Recursion │ ├── BubbleSortRecursive.java │ ├── FactorialRecursive.java │ ├── FirstIndexInArray.java │ ├── IsSortedArray.java │ ├── LastIndexInArray.java │ ├── NthFibonacci.java │ ├── PatternRecursive.java │ ├── PowerRecursive.java │ ├── PrintDecIncSkip.java │ ├── PrintDecreasing.java │ ├── PrintDecreasingIncreasing.java │ ├── PrintIncreasing.java │ └── SearchAllIndices.java ├── section7_GetRecursion │ ├── BoardPath.java │ ├── GetPermutations.java │ ├── GetPermutations2.java │ ├── MazePathArrayList.java │ ├── MazePathDiagonal.java │ ├── Subsequences2.java │ └── SubsequencesArrayList.java ├── section8_PrintRecursion │ ├── CountBoardPath.java │ ├── CountMazePath.java │ ├── CountMazePathDiagonal.java │ ├── CountNQueens.java │ ├── PrintBoardPath.java │ ├── PrintMazePath.java │ ├── PrintMazePathDiagonal.java │ ├── PrintNQueens.java │ └── PrintSubsequences.java └── section9_Time_Space_Complexity │ ├── MergeSort.java │ ├── PowerNOptimal.java │ ├── QuickSort.java │ ├── QuickSort2.java │ ├── SeiveOfEratosthenes.java │ └── Sorting_DutchNationalFlag.java ├── InterviewBit ├── part1_TimeComplexity │ └── testingCode.java └── part2_Arrays │ └── SpiralOrderMatrixI.java ├── LICENSE ├── Leetcode ├── DailyChallenges │ ├── April2022 │ │ ├── Day1ReverseString344.java │ │ └── Day2ValidPalindromeII680.java │ ├── JulyChallenges │ │ ├── KthSmallestElementInSortedMatrix.java │ │ ├── LongestIncreasingSubsequence.java │ │ ├── MaximumLengthOfRepeatedSubarray.java │ │ └── ReshapeTheMatrix.java │ ├── Leetcode_August_Challenge │ │ ├── Day1_detectCapital.java │ │ ├── Day4_PowerOfFour.java │ │ └── arrayDuplicates.java │ ├── Leetcode_October_Challenge │ │ └── rotateRightLinkedList.java │ ├── March2022 │ │ ├── Day1CountingBitsLC338.java │ │ ├── Day2IsSubsequenceLC392.java │ │ └── Day5DeleteAndEarnLC740.java │ └── MayChallenges │ │ ├── DeleteOperationTwoStrings.java │ │ └── ValidNumber.java ├── Explore_cards │ └── Arrays │ │ ├── CountEvenDigitsRevise.java │ │ ├── DuplicateZeros.java │ │ ├── FindMaxConsecutiveOnesRevise.java │ │ ├── FindNumbersWithEvenNoDigits.java │ │ └── MaxConsecutiveOnes.java ├── MustDoEasyList │ ├── DesignHashSet705.java │ ├── FindWordsThatCanBeFormedByCharacters1160.java │ ├── HappyNumber202.java │ ├── MergeTwoBinaryTrees617.java │ ├── N_aryTreePreorderTraversal589.java │ ├── PeakIndexInMountainArray852.java │ ├── ReverseWordsInAStringIII557.java │ ├── RomanToInteger13.java │ └── TrimABinarySearchTree669.java ├── Study Plan │ └── ProgrammingSkills │ │ └── Skills1 │ │ ├── Day1 │ │ ├── AverageSalary1491.java │ │ └── CountOddNumbers1523.java │ │ ├── Day2 │ │ ├── NumberOf1Bits191.java │ │ └── SubtractProductSumDigitsInteger1281.java │ │ ├── Day3 │ │ ├── FindNearestPoint1779.java │ │ └── LargestPerimeterTriangle976.java │ │ └── Day4 │ │ ├── CanMakeArithmeticProgressionFromSequence1502.java │ │ └── SignProductOfArray1822.java ├── Youtube │ ├── BinarySearch.java │ ├── LongestConsecutiveSequence.java │ ├── MajorityElement_LC169.java │ └── SquareRootX.java ├── easy │ ├── 1119. Remove Vowels from a String │ ├── BalanceParanthesis.java │ ├── BestTimeToBuyAndSellStock121.java │ ├── ClimbingStairs70.java │ ├── ContainsDuplicate217.java │ ├── CountPrimes204.java │ ├── CountingBits338.java │ ├── DesignHashMap706.java │ ├── DiameterOfBinaryTree543.java │ ├── ExcelSheetColumnNumber171.java │ ├── FactorialTrailingZeroes172.java │ ├── FirstUniqueCharacterInString387.java │ ├── IntersectionNodeLinkedList.java │ ├── IntersectionOfTwoArraysII_350.java │ ├── InvertBinaryTree226.java │ ├── IsValidPalindrome.java │ ├── LinkedListCycle141.java │ ├── MajorityElement169.java │ ├── MaximumDepthBinaryTree104.java │ ├── MaximumPopulationYear1854.java │ ├── MaximumSubarray53.java │ ├── MeetingRooms252.java │ ├── MergeSortedArray88.java │ ├── MergeTwoSortedList21.java │ ├── MissingNumber.java │ ├── MissingRanges163.java │ ├── Numberof1Bits191.java │ ├── PalindromeLinkedList234.java │ ├── PalindromeNumber9.java │ ├── PascalsTriangle118.java │ ├── PowerOfThree326.java │ ├── ReverseBits190.java │ ├── ReverseLinkedList206.java │ ├── SquareRootX69.java │ ├── SubdomainVisitCount811.java │ ├── SymmetricTree101.java │ ├── ValidAnagram242.java │ └── VerifyingAlienDictionary953.java ├── hard │ └── EditDistance72.java ├── leetcodeTags │ ├── LinkedList │ │ ├── ConvertBinaryNumToIntegerInLinkedList290.java │ │ ├── DeleteNode237.java │ │ ├── DesignBrowserHistory1472.java │ │ ├── DesignHashMap706.java │ │ ├── DesignHashSet705.java │ │ ├── IntersectionOfTwoLinkedLists160.java │ │ ├── LinkedListCycle141.java │ │ ├── LinkedListCycleII142.java │ │ ├── MergeKSortedLists23.java │ │ ├── MergeTwoSortedLists21.java │ │ ├── MiddleOfLinkedList876.java │ │ ├── PalindromeLinkedList234.java │ │ ├── RemoveDuplicatesFromSortedList83.java │ │ ├── RemoveLinkedListElement203.java │ │ ├── ReverseLinkedList206.java │ │ └── ReverseNodesInK_Group25.java │ ├── Recursion │ │ ├── Print1ToN.java │ │ ├── PrintNtimes.java │ │ ├── PrintSubsequences.java │ │ ├── ReverseArrayByRecursion.java │ │ ├── StringPalindrome.java │ │ ├── SumOfNNaturalNumbers.java │ │ └── printNto1.java │ └── array │ │ ├── BestTimeToBuyAndSellStockII122.java │ │ ├── BuildArrayFromPermutation1920.java │ │ ├── ConcatenationOfArray1929.java │ │ ├── FibonacciNumber509.java │ │ ├── FindAllNumbersDisappearedInArray448.java │ │ ├── FindPivotIndex724.java │ │ ├── MajorityElement169.java │ │ ├── MergeIntervals56.java │ │ ├── MoveZeroes283.java │ │ ├── NumberOfIslands200.java │ │ ├── RunningSumOf1DArray1480.java │ │ ├── ShuffleTheArray1470.java │ │ ├── SignOfTheProductOfAnArray1822.java │ │ ├── SquaresOfASortedArray977.java │ │ └── TwoSum1.java ├── medium │ ├── 918. MaximumSumCircularSubarray2.java │ ├── 94. BinaryTreeInorderTraversal.java │ ├── 951. Flip Equivalent Binary Trees.java │ └── Permutations46.java ├── readme.md └── seanPrashadList │ ├── ContainsDuplicateLC217.java │ └── MissingNumber268.java ├── Pepcoding └── FunctionsAndArrays │ └── CountDigit.java ├── README.md ├── Top Questions ├── Facebook │ ├── LinkedListAdd2Integer.java │ ├── MostCommonInSubarryKWindow.java │ ├── mergeOverlappingIntervals.java │ └── moveZerosToLeft.java └── FrequentQuestions │ └── TappingRainWater.java └── UncodeYoutube ├── array ├── FindMissingElement.java ├── MaximumOverlappingIntervals.java ├── MaximumSubarraySumKadanes.java ├── MissingFirstPositveNumber.java ├── PrefixSum.java ├── StringToPalindrome.java ├── SubarraySum.java └── TwoMissingNumberInArray.java └── sorting ├── DutchNationalFlagProblem.java └── QuickSort.java /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/custom.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/.github/ISSUE_TEMPLATE/custom.md -------------------------------------------------------------------------------- /Algoexpert/easy/NonConstructibleChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Algoexpert/easy/NonConstructibleChange.java -------------------------------------------------------------------------------- /Algoexpert/easy/NthFibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Algoexpert/easy/NthFibonacci.java -------------------------------------------------------------------------------- /Basic programs/Adder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/Adder.java -------------------------------------------------------------------------------- /Basic programs/ArithmeticOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/ArithmeticOperations.java -------------------------------------------------------------------------------- /Basic programs/DataSizeRange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/DataSizeRange.java -------------------------------------------------------------------------------- /Basic programs/KeyboardInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/KeyboardInput.java -------------------------------------------------------------------------------- /Basic programs/Literal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/Literal.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/ArrayCopyExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/ArrayCopyExample.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/CharArraySlicing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/CharArraySlicing.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/CompleteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/CompleteArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/FindCountOfEachItemArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/FindCountOfEachItemArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/7daysPlan.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/7daysPlan.md -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/BalancedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/BalancedArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/BeanArray2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/BeanArray2.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/BunkerArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/BunkerArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/BunkerNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/BunkerNumber.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/CenteredArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/CenteredArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/Check121Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/Check121Array.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/CompleteArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/CompleteArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/CountDigit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/CountDigit.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/DualArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/DualArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/EvenSpacedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/EvenSpacedArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/FactorEqual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/FactorEqual.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/FancyNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/FancyNumber.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/FillArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/FillArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/GetExponent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/GetExponent.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/HollowArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/HollowArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/KSmallFactors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/KSmallFactors.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/MaxOccuringDigit2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/MaxOccuringDigit2.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/MaximumOccuringDigit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/MaximumOccuringDigit.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/MeeraNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/MeeraNumber.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/MinimumDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/MinimumDistance.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/MinimumPrimeDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/MinimumPrimeDistance.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/NormalNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/NormalNumber.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/OddHeavyArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/OddHeavyArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/PairedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/PairedArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/PascalNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/PascalNumber.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/PrimeProduct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/PrimeProduct.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/RileyNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/RileyNumber.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/SingleMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/SingleMode.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/SubArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/SubArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/SumIsPower.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/SumIsPower.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/SymmetricArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/SymmetricArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/TripleArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/TripleArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/TwinArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/TwinArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/Twinoid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/Twinoid.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/Frequent_Questions/WaveArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/Frequent_Questions/WaveArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/OddEvenSumDifference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/OddEvenSumDifference.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/SecondLargestElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/SecondLargestElement.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/AllPossibilitiesArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/AllPossibilitiesArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/BeanArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/BeanArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/ClusterCompression.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/ClusterCompression.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/EvenSubsetIntPairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/EvenSubsetIntPairs.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/FactorTwoCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/FactorTwoCount.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/FilterArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/FilterArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/GoodSpreadArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/GoodSpreadArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/LargestDifferenceOfEvens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/LargestDifferenceOfEvens.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/LargestDifferenceOfEvens2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/LargestDifferenceOfEvens2.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/MaxMinEqualArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/MaxMinEqualArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/MeeraArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/MeeraArray.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/practice_set/MeeraArray2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/practice_set/MeeraArray2.java -------------------------------------------------------------------------------- /Basic programs/MS_CS_MIU/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/MS_CS_MIU/readme.md -------------------------------------------------------------------------------- /Basic programs/OOPS/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/OOPS/Animal.java -------------------------------------------------------------------------------- /Basic programs/OOPS/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/OOPS/Dog.java -------------------------------------------------------------------------------- /Basic programs/OutputFormatting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/OutputFormatting.java -------------------------------------------------------------------------------- /Basic programs/StringMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/StringMatching.java -------------------------------------------------------------------------------- /Basic programs/StringOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/StringOperations.java -------------------------------------------------------------------------------- /Basic programs/StringSplitBasic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/StringSplitBasic.java -------------------------------------------------------------------------------- /Basic programs/TakingUserInputInJava.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/TakingUserInputInJava.java -------------------------------------------------------------------------------- /Basic programs/UnicodeCharacters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/UnicodeCharacters.java -------------------------------------------------------------------------------- /Basic programs/WageCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/WageCalculator.java -------------------------------------------------------------------------------- /Basic programs/arrayInsert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/arrayInsert.java -------------------------------------------------------------------------------- /Basic programs/codesignal/Test1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/codesignal/Test1.java -------------------------------------------------------------------------------- /Basic programs/codesignal/Test2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/codesignal/Test2.java -------------------------------------------------------------------------------- /Basic programs/complexityAnalysis2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/complexityAnalysis2.java -------------------------------------------------------------------------------- /Basic programs/complexityAnalysis3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/complexityAnalysis3.java -------------------------------------------------------------------------------- /Basic programs/complexityAnalysis4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/complexityAnalysis4.java -------------------------------------------------------------------------------- /Basic programs/complexityAnalysis5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/complexityAnalysis5.java -------------------------------------------------------------------------------- /Basic programs/complexityAnaysis1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/complexityAnaysis1.java -------------------------------------------------------------------------------- /Basic programs/complexityAnaysis6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/complexityAnaysis6.java -------------------------------------------------------------------------------- /Basic programs/makePrimeLadder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/makePrimeLadder.java -------------------------------------------------------------------------------- /Basic programs/mergeSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/mergeSortedArray.java -------------------------------------------------------------------------------- /Basic programs/revision/BestTimeToBuyAndSellStock121.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/revision/BestTimeToBuyAndSellStock121.java -------------------------------------------------------------------------------- /Basic programs/revision/MaximumSubarrayLC53.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/revision/MaximumSubarrayLC53.java -------------------------------------------------------------------------------- /Basic programs/revision/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Basic programs/revision/readme.md -------------------------------------------------------------------------------- /BinarySearch dotCom/FirstFitRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/BinarySearch dotCom/FirstFitRoom.java -------------------------------------------------------------------------------- /Codechef/JulyLongChallenge2021/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/JulyLongChallenge2021/A.java -------------------------------------------------------------------------------- /Codechef/JulyLongChallenge2021/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/JulyLongChallenge2021/B.java -------------------------------------------------------------------------------- /Codechef/Starters24Feb2022/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/Starters24Feb2022/A.java -------------------------------------------------------------------------------- /Codechef/Starters24Feb2022/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/Starters24Feb2022/B.java -------------------------------------------------------------------------------- /Codechef/Starters24Feb2022/C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/Starters24Feb2022/C.java -------------------------------------------------------------------------------- /Codechef/StartersJuly2021/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/StartersJuly2021/A.java -------------------------------------------------------------------------------- /Codechef/StartersJune2021/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/StartersJune2021/A.java -------------------------------------------------------------------------------- /Codechef/StartersJune2021/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/StartersJune2021/B.java -------------------------------------------------------------------------------- /Codechef/StartersSept2021/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/StartersSept2021/A.java -------------------------------------------------------------------------------- /Codechef/StartersSept2021/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/StartersSept2021/B.java -------------------------------------------------------------------------------- /Codechef/StartersSept2021/C.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/StartersSept2021/C.java -------------------------------------------------------------------------------- /Codechef/StartersSept2021/D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codechef/StartersSept2021/D.java -------------------------------------------------------------------------------- /Codeforces/TakingUserInputPractice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/TakingUserInputPractice.java -------------------------------------------------------------------------------- /Codeforces/livecontest/EducationalRound114/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/livecontest/EducationalRound114/A.java -------------------------------------------------------------------------------- /Codeforces/livecontest/EducationalRound114/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/livecontest/EducationalRound114/B.java -------------------------------------------------------------------------------- /Codeforces/livecontest/Round723Div2/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/livecontest/Round723Div2/A.java -------------------------------------------------------------------------------- /Codeforces/livecontest/Round723Div2/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/livecontest/Round723Div2/B.java -------------------------------------------------------------------------------- /Codeforces/livecontest/Round728Div2/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/livecontest/Round728Div2/A.java -------------------------------------------------------------------------------- /Codeforces/livecontest/Round728Div2/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/livecontest/Round728Div2/B.java -------------------------------------------------------------------------------- /Codeforces/livecontest/Round729Div2/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/livecontest/Round729Div2/A.java -------------------------------------------------------------------------------- /Codeforces/livecontest/Round729Div2/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/livecontest/Round729Div2/B.java -------------------------------------------------------------------------------- /Codeforces/livecontest/Round734Div3/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/livecontest/Round734Div3/A.java -------------------------------------------------------------------------------- /Codeforces/livecontest/Round734Div3/B.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/livecontest/Round734Div3/B.java -------------------------------------------------------------------------------- /Codeforces/livecontest/Round744Div3/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/livecontest/Round744Div3/A.java -------------------------------------------------------------------------------- /Codeforces/problemset/rating800/Watermelon4A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/problemset/rating800/Watermelon4A.java -------------------------------------------------------------------------------- /Codeforces/virtualContest/Div3/Round650/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Codeforces/virtualContest/Div3/Round650/A.java -------------------------------------------------------------------------------- /CodingBlocks Training/Array/ReverseArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Array/ReverseArray.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day1/EqualRemainder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day1/EqualRemainder.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day1/FunctionDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day1/FunctionDemo.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day1/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day1/HelloWorld.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day1/LargestNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day1/LargestNumber.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day1/LoopsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day1/LoopsDemo.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day1/PrimeCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day1/PrimeCheck.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day1/SimpleInterest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day1/SimpleInterest.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day1/SumofNaturalNum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day1/SumofNaturalNum.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day1/lecture1 whiteboard practice.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day1/lecture1 whiteboard practice.docx -------------------------------------------------------------------------------- /CodingBlocks Training/Day10/Factorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day10/Factorial.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day10/Fibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day10/Fibonacci.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day10/LinearSearchRecursively.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day10/LinearSearchRecursively.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day10/MoveAllXAtEndRecursively.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day10/MoveAllXAtEndRecursively.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day10/PowerOf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day10/PowerOf.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day10/PowerOfNOptimized.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day10/PowerOfNOptimized.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day10/PrintDecreasing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day10/PrintDecreasing.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day10/PrintDecreasingIncreasing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day10/PrintDecreasingIncreasing.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day10/PrintIncreasing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day10/PrintIncreasing.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day10/PrintNumSkip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day10/PrintNumSkip.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day10/isSorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day10/isSorted.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day11/CountMazePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day11/CountMazePath.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day11/StringPermutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day11/StringPermutations.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day11/codesOfString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day11/codesOfString.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day11/printBoardPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day11/printBoardPath.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day11/printKeypadCodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day11/printKeypadCodes.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day11/printMazePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day11/printMazePath.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day11/printStringSubsequences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day11/printStringSubsequences.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day12/NQueen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day12/NQueen.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day12/PermutationWithSwap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day12/PermutationWithSwap.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day12/PrintLexicographicalOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day12/PrintLexicographicalOrder.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day12/TowerOfHanoi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day12/TowerOfHanoi.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day12/mazePathWithHurdles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day12/mazePathWithHurdles.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day13/boardPathWithLadders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day13/boardPathWithLadders.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day13/elephantTotalPaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day13/elephantTotalPaths.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day13/sudukoSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day13/sudukoSolver.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day13/waysToReachNStairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day13/waysToReachNStairs.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/binarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/binarySearch.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/binarySearchNoRecursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/binarySearchNoRecursion.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/firstIndexSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/firstIndexSearch.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/lastIndexSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/lastIndexSearch.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/maxHeightLadder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/maxHeightLadder.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/maxHeightLadder2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/maxHeightLadder2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/maxHeightLadder3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/maxHeightLadder3.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/mergeSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/mergeSort.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/quickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/quickSort.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/searchMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/searchMatrix.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/searchMatrix2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/searchMatrix2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day14/searchMatrix3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day14/searchMatrix3.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15 Reference/person.java: -------------------------------------------------------------------------------- 1 | package OOPS; 2 | 3 | public class person { 4 | 5 | String name; 6 | int age; 7 | } 8 | -------------------------------------------------------------------------------- /CodingBlocks Training/Day15 Reference/person2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15 Reference/person2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15 Reference/personClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15 Reference/personClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15 Reference/personClient2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15 Reference/personClient2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15 Reference/student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15 Reference/student.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15 Reference/student2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15 Reference/student2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15 Reference/studentClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15 Reference/studentClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15 Reference/studentClient2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15 Reference/studentClient2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/person.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/person.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/person2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/person2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/person3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/person3.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/personClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/personClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/personClient2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/personClient2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/personClient3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/personClient3.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/stackUsingArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/stackUsingArrays.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/stackUsingArraysClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/stackUsingArraysClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/student.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/student2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/student2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/studentClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/studentClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day15/studentClient2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day15/studentClient2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/ChildInheritance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/ChildInheritance.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/QueueUsingArrayClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/QueueUsingArrayClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/QueuesUsingArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/QueuesUsingArray.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/childAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/childAbstract.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/clientAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/clientAbstract.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/clientInheritance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/clientInheritance.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/inbuiltStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/inbuiltStack.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/methodOverloading.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/methodOverloading.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/package1/Child.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/package1/Child.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/package1/NormalClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/package1/NormalClass.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/package1/Parent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/package1/Parent.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/package2/DerivedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/package2/DerivedClass.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/package2/NormalClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/package2/NormalClass.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/parentAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/parentAbstract.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day16/parentInheritance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day16/parentInheritance.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/DyanmicStackClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/DyanmicStackClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/DynamicQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/DynamicQueue.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/DynamicQueueClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/DynamicQueueClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/DynamicStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/DynamicStack.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/QueueUsingArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/QueueUsingArray.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/QueueUsingStackEnqueueEfficient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/QueueUsingStackEnqueueEfficient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/QusingStackEnqEffClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/QusingStackEnqEffClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/balancedString_paranthesis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/balancedString_paranthesis.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/nextGreaterElementArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/nextGreaterElementArray.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/nextGreaterOptimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/nextGreaterOptimal.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/reverseQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/reverseQueue.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/reverseStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/reverseStack.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day17/stackUsingArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day17/stackUsingArray.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day18/LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day18/LinkedList.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day18/LinkedListClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day18/LinkedListClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day18/Question/LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day18/Question/LinkedList.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day18/Question/reverseListPointerRecursively.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day18/Question/reverseListPointerRecursively.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day18/Question/reverseListPointers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day18/Question/reverseListPointers.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/KthNodeFromLast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/KthNodeFromLast.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/LinkedList.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/StackUsingLLClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/StackUsingLLClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/countDistinctRectangles.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/countDistinctRectangles.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/countDistinctRectangles2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/countDistinctRectangles2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/detectCycleLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/detectCycleLinkedList.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/heapMover.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/heapMover.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/mergeLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/mergeLinkedList.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/mergeSortLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/mergeSortLinkedList.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/midOfLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/midOfLinkedList.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/midOfLinkedList2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/midOfLinkedList2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/queueUsingLLClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/queueUsingLLClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/queueUsingLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/queueUsingLinkedList.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/reverseLLDataRecursively.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/reverseLLDataRecursively.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day19/stackUsingLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day19/stackUsingLinkedList.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day2/GCD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day2/GCD.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day2/NthFibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day2/NthFibonacci.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day2/PrimeCheck.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day2/PrimeCheck.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day2/ReverseNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day2/ReverseNumber.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day20/binaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day20/binaryTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day20/binaryTreeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day20/binaryTreeClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day20/findElementinTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day20/findElementinTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day20/heightOfBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day20/heightOfBinaryTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day20/maxDataInBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day20/maxDataInBinaryTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day20/minDatainBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day20/minDatainBinaryTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day20/mirrorBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day20/mirrorBinaryTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day20/sizeOfBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day20/sizeOfBinaryTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day20/treeTraversals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day20/treeTraversals.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day21/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day21/Pair.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day21/PairBalanced.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day21/PairBalanced.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day21/binaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day21/binaryTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day21/diameterOfTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day21/diameterOfTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day21/diameterOfTree2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day21/diameterOfTree2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day21/isBalancedTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day21/isBalancedTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day21/leftViewOfTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day21/leftViewOfTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day21/levelOrderTraversalOfTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day21/levelOrderTraversalOfTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day21/rightViewOfTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day21/rightViewOfTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day21/rootToLeafTraversalTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day21/rootToLeafTraversalTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day21/sumOfLeafNodesTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day21/sumOfLeafNodesTree.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day23/HashMapDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day23/HashMapDemo.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day23/generics/GenericPair2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day23/generics/GenericPair2D.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day23/generics/client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day23/generics/client.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day23/generics/floarPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day23/generics/floarPair.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day23/generics/genericPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day23/generics/genericPair.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day23/generics/intPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day23/generics/intPair.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day25/HeapClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day25/HeapClient.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day25/HeapsImplementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day25/HeapsImplementation.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day27/fibonacciDPIterative.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day27/fibonacciDPIterative.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day27/fibonacciDynamicProg.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day27/fibonacciDynamicProg.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day3/Pattern1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day3/Pattern1.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day3/Pattern2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day3/Pattern2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day3/Pattern3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day3/Pattern3.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day3/Pattern4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day3/Pattern4.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day3/Pattern5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day3/Pattern5.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day3/Pattern6.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day3/Pattern6.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day3/Pattern7.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day3/Pattern7.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day3/Pattern8.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day3/Pattern8.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day4/BinaryToDecimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day4/BinaryToDecimal.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day4/DataTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day4/DataTypes.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day4/DecimalToBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day4/DecimalToBinary.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day4/TemperatureConversion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day4/TemperatureConversion.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day5/ArrayDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day5/ArrayDemo.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day5/Functions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day5/Functions.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day5/MaxInArrray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day5/MaxInArrray.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day6/BubbleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day6/BubbleSort.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day6/InsertionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day6/InsertionSort.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day6/LinearSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day6/LinearSearch.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day6/MaxSubArraySum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day6/MaxSubArraySum.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day6/ReverseArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day6/ReverseArrays.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day6/ReverseArrray2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day6/ReverseArrray2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day6/SelectionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day6/SelectionSort.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day7/ArrayListDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day7/ArrayListDemo.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day7/SpiralPrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day7/SpiralPrint.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day7/StringBuilderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day7/StringBuilderDemo.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day7/StringQuestions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day7/StringQuestions.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day7/StringsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day7/StringsDemo.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day7/TwoDArrayDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day7/TwoDArrayDemo.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day7/WavePrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day7/WavePrint.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day8/BitMasking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day8/BitMasking.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day8/CountNBits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day8/CountNBits.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day8/ExtractNthBit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day8/ExtractNthBit.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day8/PowerOf2Check.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day8/PowerOf2Check.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day8/RightMostSetBit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day8/RightMostSetBit.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day8/TurnBitON.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day8/TurnBitON.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day8/TwoUniqueElements.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day8/TwoUniqueElements.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day8/UniqueElementArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day8/UniqueElementArray.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day9/Kadanes_MaxSubArraySum3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day9/Kadanes_MaxSubArraySum3.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day9/MaxSubArraySum1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day9/MaxSubArraySum1.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day9/MaxSubArraySum2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day9/MaxSubArraySum2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day9/MergeSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day9/MergeSortedArray.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day9/SieveOfEratosthenes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day9/SieveOfEratosthenes.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day9/SumOfAllSubMatrices1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day9/SumOfAllSubMatrices1.java -------------------------------------------------------------------------------- /CodingBlocks Training/Day9/SumOfAllSubMatrices2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Day9/SumOfAllSubMatrices2.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/BubbleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/BubbleSort.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/FactorialNRecursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/FactorialNRecursion.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/FirstIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/FirstIndex.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/FirstIndexSimple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/FirstIndexSimple.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/LastIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/LastIndex.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/NthFibonacciRecursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/NthFibonacciRecursion.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/PowerOfN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/PowerOfN.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/PrintSkipDecInc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/PrintSkipDecInc.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/isArraySorted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/isArraySorted.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/printDecreasing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/printDecreasing.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/printDecreasingIncreasing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/printDecreasingIncreasing.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/printIncreasing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/printIncreasing.java -------------------------------------------------------------------------------- /CodingBlocks Training/Recursion/sumOfNTerms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/Recursion/sumOfNTerms.java -------------------------------------------------------------------------------- /CodingBlocks Training/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingBlocks Training/readme.md -------------------------------------------------------------------------------- /CodingNinja/recursion/FibonacciNth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingNinja/recursion/FibonacciNth.java -------------------------------------------------------------------------------- /CodingNinja/recursion/NumberOfDigitsInNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingNinja/recursion/NumberOfDigitsInNumber.java -------------------------------------------------------------------------------- /CodingNinja/recursion/factorialOfN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingNinja/recursion/factorialOfN.java -------------------------------------------------------------------------------- /CodingNinja/recursion/powerOfX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingNinja/recursion/powerOfX.java -------------------------------------------------------------------------------- /CodingNinja/recursion/printNumbers1toN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/CodingNinja/recursion/printNumbers1toN.java -------------------------------------------------------------------------------- /DSAOneAnujBhaiya/dsaLecture/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/DSAOneAnujBhaiya/dsaLecture/BinarySearch.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/DeleteInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/DeleteInArray.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/InsertInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/InsertInArray.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/LargestElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/LargestElement.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/LeadersInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/LeadersInArray.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/LeadersInArray2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/LeadersInArray2.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/LeftRotateArray1Pos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/LeftRotateArray1Pos.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/LeftRotateByNPosition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/LeftRotateByNPosition.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/LeftRotationOptimalGeneral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/LeftRotationOptimalGeneral.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/LinearSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/LinearSearch.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MaxConsecutiveOnes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MaxConsecutiveOnes.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MaxLenEvenOddSubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MaxLenEvenOddSubarray.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MaxLenEvenOddSubarray2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MaxLenEvenOddSubarray2.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MaxSubarraySumKadanes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MaxSubarraySumKadanes.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MaximumDifference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MaximumDifference.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MaximumSubArraySum3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MaximumSubArraySum3.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MaximumSumCircularSubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MaximumSumCircularSubarray.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MaximumSumCircularSubarray2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MaximumSumCircularSubarray2.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MaximumSumSubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MaximumSumSubarray.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MoveZerosToEnd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MoveZerosToEnd.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MoveZerosToEnd2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MoveZerosToEnd2.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/MoveZerosToFront.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/MoveZerosToFront.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/ReverseArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/ReverseArray.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/SecondLargestElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/SecondLargestElement.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/StockBuyAndSell.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/StockBuyAndSell.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/StockBuyAndSell2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/StockBuyAndSell2.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/TrappingRainWater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/TrappingRainWater.java -------------------------------------------------------------------------------- /GeeksForGeeks/Arrays/TrappingRainWater2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Arrays/TrappingRainWater2.java -------------------------------------------------------------------------------- /GeeksForGeeks/ContinueDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/ContinueDemo.java -------------------------------------------------------------------------------- /GeeksForGeeks/DistinctCountArrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/DistinctCountArrays.java -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/AdjacencyListRepresentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Graph/AdjacencyListRepresentation.java -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/BFSTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Graph/BFSTraversal.java -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/DFSTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Graph/DFSTraversal.java -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/DetectCycleDirectedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Graph/DetectCycleDirectedGraph.java -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/DetectCycleUndirectedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Graph/DetectCycleUndirectedGraph.java -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/NoOfIslands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Graph/NoOfIslands.java -------------------------------------------------------------------------------- /GeeksForGeeks/Graph/TopologicalSorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Graph/TopologicalSorting.java -------------------------------------------------------------------------------- /GeeksForGeeks/IfElseLadder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/IfElseLadder.java -------------------------------------------------------------------------------- /GeeksForGeeks/KthSmallestNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/KthSmallestNumber.java -------------------------------------------------------------------------------- /GeeksForGeeks/Mathematics/NumOfDigitsInNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/Mathematics/NumOfDigitsInNumber.java -------------------------------------------------------------------------------- /GeeksForGeeks/SlidingWindow/MaximumSubarraySum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/SlidingWindow/MaximumSubarraySum.java -------------------------------------------------------------------------------- /GeeksForGeeks/SortBinaryArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/SortBinaryArray.java -------------------------------------------------------------------------------- /GeeksForGeeks/StaticMemberDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/StaticMemberDemo.java -------------------------------------------------------------------------------- /GeeksForGeeks/StringPoolDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/StringPoolDemo.java -------------------------------------------------------------------------------- /GeeksForGeeks/SubsetSums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/SubsetSums.java -------------------------------------------------------------------------------- /GeeksForGeeks/subarraySum2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/GeeksForGeeks/subarraySum2.java -------------------------------------------------------------------------------- /Interview Prep/OOPS/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/OOPS/Student.java -------------------------------------------------------------------------------- /Interview Prep/OOPS/StudentClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/OOPS/StudentClient.java -------------------------------------------------------------------------------- /Interview Prep/UniqueDuplicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/UniqueDuplicates.java -------------------------------------------------------------------------------- /Interview Prep/collections/MapsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/collections/MapsDemo.java -------------------------------------------------------------------------------- /Interview Prep/collections/QueueInterfaceDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/collections/QueueInterfaceDemo.java -------------------------------------------------------------------------------- /Interview Prep/collections/SetDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/collections/SetDemo.java -------------------------------------------------------------------------------- /Interview Prep/collections/VectorDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/collections/VectorDemo.java -------------------------------------------------------------------------------- /Interview Prep/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/readme.md -------------------------------------------------------------------------------- /Interview Prep/section10_Stacks/NextGreaterElementUsingStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section10_Stacks/NextGreaterElementUsingStack.java -------------------------------------------------------------------------------- /Interview Prep/section10_Stacks/ReverseStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section10_Stacks/ReverseStack.java -------------------------------------------------------------------------------- /Interview Prep/section10_Stacks/StackClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section10_Stacks/StackClient.java -------------------------------------------------------------------------------- /Interview Prep/section10_Stacks/StackUsingArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section10_Stacks/StackUsingArray.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/FirstNegativeNumInEverySubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/FirstNegativeNumInEverySubarray.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/FirstNonRepeatingCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/FirstNonRepeatingCharacter.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/MaxInEveryWindowOfSizeK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/MaxInEveryWindowOfSizeK.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/QueueClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/QueueClient.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/QueueUsingArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/QueueUsingArray.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/QueueUsingLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/QueueUsingLinkedList.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/QueueUsingStackClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/QueueUsingStackClient.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/QueueUsingStackDequeueEfficient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/QueueUsingStackDequeueEfficient.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/QueueUsingStackEnqueueEfficient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/QueueUsingStackEnqueueEfficient.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/ReverseQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/ReverseQueue.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/StackUsingQueueClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/StackUsingQueueClient.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/StackUsingQueuePopEfficient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/StackUsingQueuePopEfficient.java -------------------------------------------------------------------------------- /Interview Prep/section11_Queue/StackUsingQueuePushEfficient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section11_Queue/StackUsingQueuePushEfficient.java -------------------------------------------------------------------------------- /Interview Prep/section12_Backtracking/CoinChangeCoinRespect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section12_Backtracking/CoinChangeCoinRespect.java -------------------------------------------------------------------------------- /Interview Prep/section12_Backtracking/CoinChangePermutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section12_Backtracking/CoinChangePermutations.java -------------------------------------------------------------------------------- /Interview Prep/section12_Backtracking/CoinCombinations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section12_Backtracking/CoinCombinations.java -------------------------------------------------------------------------------- /Interview Prep/section12_Backtracking/NKnights.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section12_Backtracking/NKnights.java -------------------------------------------------------------------------------- /Interview Prep/section12_Backtracking/NQueen2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section12_Backtracking/NQueen2.java -------------------------------------------------------------------------------- /Interview Prep/section12_Backtracking/NQueenGeneral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section12_Backtracking/NQueenGeneral.java -------------------------------------------------------------------------------- /Interview Prep/section12_Backtracking/QueenCombination2DKill.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section12_Backtracking/QueenCombination2DKill.java -------------------------------------------------------------------------------- /Interview Prep/section12_Backtracking/QueenCombinationBoxRespect2D.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section12_Backtracking/QueenCombinationBoxRespect2D.java -------------------------------------------------------------------------------- /Interview Prep/section12_Backtracking/QueenCombinations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section12_Backtracking/QueenCombinations.java -------------------------------------------------------------------------------- /Interview Prep/section12_Backtracking/QueenPermutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section12_Backtracking/QueenPermutations.java -------------------------------------------------------------------------------- /Interview Prep/section13_LinkedList/LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section13_LinkedList/LinkedList.java -------------------------------------------------------------------------------- /Interview Prep/section13_LinkedList/LinkedListClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section13_LinkedList/LinkedListClient.java -------------------------------------------------------------------------------- /Interview Prep/section13_LinkedList/QueueUsingLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section13_LinkedList/QueueUsingLinkedList.java -------------------------------------------------------------------------------- /Interview Prep/section13_LinkedList/QueueUsingLinkedListClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section13_LinkedList/QueueUsingLinkedListClient.java -------------------------------------------------------------------------------- /Interview Prep/section13_LinkedList/StackUsingLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section13_LinkedList/StackUsingLinkedList.java -------------------------------------------------------------------------------- /Interview Prep/section13_LinkedList/StackUsingLinkedListClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section13_LinkedList/StackUsingLinkedListClient.java -------------------------------------------------------------------------------- /Interview Prep/section14_Tree/BinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section14_Tree/BinarySearchTree.java -------------------------------------------------------------------------------- /Interview Prep/section14_Tree/BinarySearchTreeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section14_Tree/BinarySearchTreeClient.java -------------------------------------------------------------------------------- /Interview Prep/section14_Tree/BinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section14_Tree/BinaryTree.java -------------------------------------------------------------------------------- /Interview Prep/section14_Tree/BinaryTreeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section14_Tree/BinaryTreeClient.java -------------------------------------------------------------------------------- /Interview Prep/section14_Tree/GenericTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section14_Tree/GenericTree.java -------------------------------------------------------------------------------- /Interview Prep/section14_Tree/GenericTreeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section14_Tree/GenericTreeClient.java -------------------------------------------------------------------------------- /Interview Prep/section15_InterfaceAndGenerics/Demo1/DSAInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section15_InterfaceAndGenerics/Demo1/DSAInterface.java -------------------------------------------------------------------------------- /Interview Prep/section15_InterfaceAndGenerics/Demo1/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section15_InterfaceAndGenerics/Demo1/Stack.java -------------------------------------------------------------------------------- /Interview Prep/section15_InterfaceAndGenerics/GenericsDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section15_InterfaceAndGenerics/GenericsDemo.java -------------------------------------------------------------------------------- /Interview Prep/section15_InterfaceAndGenerics/genericClass/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section15_InterfaceAndGenerics/genericClass/Client.java -------------------------------------------------------------------------------- /Interview Prep/section15_InterfaceAndGenerics/genericClass/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section15_InterfaceAndGenerics/genericClass/Pair.java -------------------------------------------------------------------------------- /Interview Prep/section15_InterfaceAndGenerics/genericClass/PairTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section15_InterfaceAndGenerics/genericClass/PairTwo.java -------------------------------------------------------------------------------- /Interview Prep/section16_Hashmap/ArrayIntersection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section16_Hashmap/ArrayIntersection.java -------------------------------------------------------------------------------- /Interview Prep/section16_Hashmap/GenericLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section16_Hashmap/GenericLinkedList.java -------------------------------------------------------------------------------- /Interview Prep/section16_Hashmap/HashMapDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section16_Hashmap/HashMapDemo.java -------------------------------------------------------------------------------- /Interview Prep/section16_Hashmap/HashTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section16_Hashmap/HashTable.java -------------------------------------------------------------------------------- /Interview Prep/section16_Hashmap/HashTableClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section16_Hashmap/HashTableClient.java -------------------------------------------------------------------------------- /Interview Prep/section16_Hashmap/MaxFrequencyCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section16_Hashmap/MaxFrequencyCharacter.java -------------------------------------------------------------------------------- /Interview Prep/section16_Hashmap/SubarraySumZero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section16_Hashmap/SubarraySumZero.java -------------------------------------------------------------------------------- /Interview Prep/section17_Heap/Heap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section17_Heap/Heap.java -------------------------------------------------------------------------------- /Interview Prep/section17_Heap/HeapClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section17_Heap/HeapClient.java -------------------------------------------------------------------------------- /Interview Prep/section18_Tries/HeapGeneric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section18_Tries/HeapGeneric.java -------------------------------------------------------------------------------- /Interview Prep/section18_Tries/HuffmanEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section18_Tries/HuffmanEncoder.java -------------------------------------------------------------------------------- /Interview Prep/section18_Tries/HuffmanEncoderClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section18_Tries/HuffmanEncoderClient.java -------------------------------------------------------------------------------- /Interview Prep/section18_Tries/Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section18_Tries/Trie.java -------------------------------------------------------------------------------- /Interview Prep/section18_Tries/TrieClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section18_Tries/TrieClient.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/BoardPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/BoardPath.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/CountBoardPathDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/CountBoardPathDP.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/DungeonGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/DungeonGame.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/EditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/EditDistance.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/EditDistanceDP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/EditDistanceDP.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/Fibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/Fibonacci.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/KOrderedLCS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/KOrderedLCS.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/Knapsack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/Knapsack.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/LCS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/LCS.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/LCS3Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/LCS3Strings.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/MazePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/MazePath.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/MazePathDiagonal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/MazePathDiagonal.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/MixutureColors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/MixutureColors.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/PalindromePartitioning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/PalindromePartitioning.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/UniqueBSTsCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/UniqueBSTsCount.java -------------------------------------------------------------------------------- /Interview Prep/section19_DynamicProgramming/WineProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section19_DynamicProgramming/WineProblem.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/ElseIfDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/ElseIfDemo.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/FibonacciSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/FibonacciSeries.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/GCD.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/GCD.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern0.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern1.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern13.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern13.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern17.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern17.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern18.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern18.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern2.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern21.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern21.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern23.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern23.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern24.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern24.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern25.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern25.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern27.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern27.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern3.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern32.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern32.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern4.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/Pattern5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/Pattern5.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/PrimeNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/PrimeNumber.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/ReverseNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/ReverseNumber.java -------------------------------------------------------------------------------- /Interview Prep/section1_basic/SumNNaturalNum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section1_basic/SumNNaturalNum.java -------------------------------------------------------------------------------- /Interview Prep/section20_Graph/Graph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section20_Graph/Graph.java -------------------------------------------------------------------------------- /Interview Prep/section20_Graph/GraphClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section20_Graph/GraphClient.java -------------------------------------------------------------------------------- /Interview Prep/section21_SegmentTrees/SegmentTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section21_SegmentTrees/SegmentTree.java -------------------------------------------------------------------------------- /Interview Prep/section21_SegmentTrees/SegmentTreeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section21_SegmentTrees/SegmentTreeClient.java -------------------------------------------------------------------------------- /Interview Prep/section22_BitMasking/AddOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section22_BitMasking/AddOne.java -------------------------------------------------------------------------------- /Interview Prep/section22_BitMasking/CheckPowerOf2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section22_BitMasking/CheckPowerOf2.java -------------------------------------------------------------------------------- /Interview Prep/section22_BitMasking/EvenOddChecking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section22_BitMasking/EvenOddChecking.java -------------------------------------------------------------------------------- /Interview Prep/section22_BitMasking/ExtractBit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section22_BitMasking/ExtractBit.java -------------------------------------------------------------------------------- /Interview Prep/section22_BitMasking/FindMissingTwoNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section22_BitMasking/FindMissingTwoNumbers.java -------------------------------------------------------------------------------- /Interview Prep/section22_BitMasking/MagicNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section22_BitMasking/MagicNumber.java -------------------------------------------------------------------------------- /Interview Prep/section22_BitMasking/PascalSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section22_BitMasking/PascalSum.java -------------------------------------------------------------------------------- /Interview Prep/section22_BitMasking/ResetBit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section22_BitMasking/ResetBit.java -------------------------------------------------------------------------------- /Interview Prep/section22_BitMasking/RightMostSetBit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section22_BitMasking/RightMostSetBit.java -------------------------------------------------------------------------------- /Interview Prep/section22_BitMasking/SetIthBit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section22_BitMasking/SetIthBit.java -------------------------------------------------------------------------------- /Interview Prep/section22_BitMasking/UniqueElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section22_BitMasking/UniqueElement.java -------------------------------------------------------------------------------- /Interview Prep/section23_GenericTree/GenericTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section23_GenericTree/GenericTree.java -------------------------------------------------------------------------------- /Interview Prep/section23_GenericTree/GenericTreeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section23_GenericTree/GenericTreeClient.java -------------------------------------------------------------------------------- /Interview Prep/section24_BinaryTree/BinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section24_BinaryTree/BinaryTree.java -------------------------------------------------------------------------------- /Interview Prep/section24_BinaryTree/BinaryTreeClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section24_BinaryTree/BinaryTreeClient.java -------------------------------------------------------------------------------- /Interview Prep/section2_dataTypes/TemperatureTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section2_dataTypes/TemperatureTable.java -------------------------------------------------------------------------------- /Interview Prep/section2_dataTypes/UpperOrLowerCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section2_dataTypes/UpperOrLowerCase.java -------------------------------------------------------------------------------- /Interview Prep/section3_Function_1DArray/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section3_Function_1DArray/BinarySearch.java -------------------------------------------------------------------------------- /Interview Prep/section3_Function_1DArray/BubbleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section3_Function_1DArray/BubbleSort.java -------------------------------------------------------------------------------- /Interview Prep/section3_Function_1DArray/InsertionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section3_Function_1DArray/InsertionSort.java -------------------------------------------------------------------------------- /Interview Prep/section3_Function_1DArray/LinearSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section3_Function_1DArray/LinearSearch.java -------------------------------------------------------------------------------- /Interview Prep/section3_Function_1DArray/LowerBound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section3_Function_1DArray/LowerBound.java -------------------------------------------------------------------------------- /Interview Prep/section3_Function_1DArray/MaxOfArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section3_Function_1DArray/MaxOfArray.java -------------------------------------------------------------------------------- /Interview Prep/section3_Function_1DArray/NumberConversionBase10To5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section3_Function_1DArray/NumberConversionBase10To5.java -------------------------------------------------------------------------------- /Interview Prep/section3_Function_1DArray/NumberConversionBase5To10.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section3_Function_1DArray/NumberConversionBase5To10.java -------------------------------------------------------------------------------- /Interview Prep/section3_Function_1DArray/SelectionSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section3_Function_1DArray/SelectionSort.java -------------------------------------------------------------------------------- /Interview Prep/section3_Function_1DArray/UpperBound.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section3_Function_1DArray/UpperBound.java -------------------------------------------------------------------------------- /Interview Prep/section4_2DArray/SpiralWavePrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section4_2DArray/SpiralWavePrint.java -------------------------------------------------------------------------------- /Interview Prep/section4_2DArray/TwoDArrayDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section4_2DArray/TwoDArrayDemo.java -------------------------------------------------------------------------------- /Interview Prep/section4_2DArray/WavePatternPrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section4_2DArray/WavePatternPrint.java -------------------------------------------------------------------------------- /Interview Prep/section5_Strings/PrintAllSubstrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section5_Strings/PrintAllSubstrings.java -------------------------------------------------------------------------------- /Interview Prep/section5_Strings/PrintCharacterInString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section5_Strings/PrintCharacterInString.java -------------------------------------------------------------------------------- /Interview Prep/section5_Strings/StringBuilderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section5_Strings/StringBuilderDemo.java -------------------------------------------------------------------------------- /Interview Prep/section5_Strings/StringDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section5_Strings/StringDemo.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/BubbleSortRecursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/BubbleSortRecursive.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/FactorialRecursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/FactorialRecursive.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/FirstIndexInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/FirstIndexInArray.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/IsSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/IsSortedArray.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/LastIndexInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/LastIndexInArray.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/NthFibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/NthFibonacci.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/PatternRecursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/PatternRecursive.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/PowerRecursive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/PowerRecursive.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/PrintDecIncSkip.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/PrintDecIncSkip.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/PrintDecreasing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/PrintDecreasing.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/PrintDecreasingIncreasing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/PrintDecreasingIncreasing.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/PrintIncreasing.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/PrintIncreasing.java -------------------------------------------------------------------------------- /Interview Prep/section6_Recursion/SearchAllIndices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section6_Recursion/SearchAllIndices.java -------------------------------------------------------------------------------- /Interview Prep/section7_GetRecursion/BoardPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section7_GetRecursion/BoardPath.java -------------------------------------------------------------------------------- /Interview Prep/section7_GetRecursion/GetPermutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section7_GetRecursion/GetPermutations.java -------------------------------------------------------------------------------- /Interview Prep/section7_GetRecursion/GetPermutations2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section7_GetRecursion/GetPermutations2.java -------------------------------------------------------------------------------- /Interview Prep/section7_GetRecursion/MazePathArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section7_GetRecursion/MazePathArrayList.java -------------------------------------------------------------------------------- /Interview Prep/section7_GetRecursion/MazePathDiagonal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section7_GetRecursion/MazePathDiagonal.java -------------------------------------------------------------------------------- /Interview Prep/section7_GetRecursion/Subsequences2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section7_GetRecursion/Subsequences2.java -------------------------------------------------------------------------------- /Interview Prep/section7_GetRecursion/SubsequencesArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section7_GetRecursion/SubsequencesArrayList.java -------------------------------------------------------------------------------- /Interview Prep/section8_PrintRecursion/CountBoardPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section8_PrintRecursion/CountBoardPath.java -------------------------------------------------------------------------------- /Interview Prep/section8_PrintRecursion/CountMazePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section8_PrintRecursion/CountMazePath.java -------------------------------------------------------------------------------- /Interview Prep/section8_PrintRecursion/CountMazePathDiagonal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section8_PrintRecursion/CountMazePathDiagonal.java -------------------------------------------------------------------------------- /Interview Prep/section8_PrintRecursion/CountNQueens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section8_PrintRecursion/CountNQueens.java -------------------------------------------------------------------------------- /Interview Prep/section8_PrintRecursion/PrintBoardPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section8_PrintRecursion/PrintBoardPath.java -------------------------------------------------------------------------------- /Interview Prep/section8_PrintRecursion/PrintMazePath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section8_PrintRecursion/PrintMazePath.java -------------------------------------------------------------------------------- /Interview Prep/section8_PrintRecursion/PrintMazePathDiagonal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section8_PrintRecursion/PrintMazePathDiagonal.java -------------------------------------------------------------------------------- /Interview Prep/section8_PrintRecursion/PrintNQueens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section8_PrintRecursion/PrintNQueens.java -------------------------------------------------------------------------------- /Interview Prep/section8_PrintRecursion/PrintSubsequences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section8_PrintRecursion/PrintSubsequences.java -------------------------------------------------------------------------------- /Interview Prep/section9_Time_Space_Complexity/MergeSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section9_Time_Space_Complexity/MergeSort.java -------------------------------------------------------------------------------- /Interview Prep/section9_Time_Space_Complexity/PowerNOptimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section9_Time_Space_Complexity/PowerNOptimal.java -------------------------------------------------------------------------------- /Interview Prep/section9_Time_Space_Complexity/QuickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section9_Time_Space_Complexity/QuickSort.java -------------------------------------------------------------------------------- /Interview Prep/section9_Time_Space_Complexity/QuickSort2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section9_Time_Space_Complexity/QuickSort2.java -------------------------------------------------------------------------------- /Interview Prep/section9_Time_Space_Complexity/SeiveOfEratosthenes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Interview Prep/section9_Time_Space_Complexity/SeiveOfEratosthenes.java -------------------------------------------------------------------------------- /InterviewBit/part1_TimeComplexity/testingCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/InterviewBit/part1_TimeComplexity/testingCode.java -------------------------------------------------------------------------------- /InterviewBit/part2_Arrays/SpiralOrderMatrixI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/InterviewBit/part2_Arrays/SpiralOrderMatrixI.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/LICENSE -------------------------------------------------------------------------------- /Leetcode/DailyChallenges/April2022/Day1ReverseString344.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/DailyChallenges/April2022/Day1ReverseString344.java -------------------------------------------------------------------------------- /Leetcode/DailyChallenges/April2022/Day2ValidPalindromeII680.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/DailyChallenges/April2022/Day2ValidPalindromeII680.java -------------------------------------------------------------------------------- /Leetcode/DailyChallenges/JulyChallenges/ReshapeTheMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/DailyChallenges/JulyChallenges/ReshapeTheMatrix.java -------------------------------------------------------------------------------- /Leetcode/DailyChallenges/Leetcode_August_Challenge/arrayDuplicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/DailyChallenges/Leetcode_August_Challenge/arrayDuplicates.java -------------------------------------------------------------------------------- /Leetcode/DailyChallenges/March2022/Day1CountingBitsLC338.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/DailyChallenges/March2022/Day1CountingBitsLC338.java -------------------------------------------------------------------------------- /Leetcode/DailyChallenges/March2022/Day2IsSubsequenceLC392.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/DailyChallenges/March2022/Day2IsSubsequenceLC392.java -------------------------------------------------------------------------------- /Leetcode/DailyChallenges/March2022/Day5DeleteAndEarnLC740.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/DailyChallenges/March2022/Day5DeleteAndEarnLC740.java -------------------------------------------------------------------------------- /Leetcode/DailyChallenges/MayChallenges/DeleteOperationTwoStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/DailyChallenges/MayChallenges/DeleteOperationTwoStrings.java -------------------------------------------------------------------------------- /Leetcode/DailyChallenges/MayChallenges/ValidNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/DailyChallenges/MayChallenges/ValidNumber.java -------------------------------------------------------------------------------- /Leetcode/Explore_cards/Arrays/CountEvenDigitsRevise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/Explore_cards/Arrays/CountEvenDigitsRevise.java -------------------------------------------------------------------------------- /Leetcode/Explore_cards/Arrays/DuplicateZeros.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/Explore_cards/Arrays/DuplicateZeros.java -------------------------------------------------------------------------------- /Leetcode/Explore_cards/Arrays/FindMaxConsecutiveOnesRevise.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/Explore_cards/Arrays/FindMaxConsecutiveOnesRevise.java -------------------------------------------------------------------------------- /Leetcode/Explore_cards/Arrays/FindNumbersWithEvenNoDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/Explore_cards/Arrays/FindNumbersWithEvenNoDigits.java -------------------------------------------------------------------------------- /Leetcode/Explore_cards/Arrays/MaxConsecutiveOnes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/Explore_cards/Arrays/MaxConsecutiveOnes.java -------------------------------------------------------------------------------- /Leetcode/MustDoEasyList/DesignHashSet705.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/MustDoEasyList/DesignHashSet705.java -------------------------------------------------------------------------------- /Leetcode/MustDoEasyList/FindWordsThatCanBeFormedByCharacters1160.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/MustDoEasyList/FindWordsThatCanBeFormedByCharacters1160.java -------------------------------------------------------------------------------- /Leetcode/MustDoEasyList/HappyNumber202.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/MustDoEasyList/HappyNumber202.java -------------------------------------------------------------------------------- /Leetcode/MustDoEasyList/MergeTwoBinaryTrees617.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/MustDoEasyList/MergeTwoBinaryTrees617.java -------------------------------------------------------------------------------- /Leetcode/MustDoEasyList/N_aryTreePreorderTraversal589.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/MustDoEasyList/N_aryTreePreorderTraversal589.java -------------------------------------------------------------------------------- /Leetcode/MustDoEasyList/PeakIndexInMountainArray852.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/MustDoEasyList/PeakIndexInMountainArray852.java -------------------------------------------------------------------------------- /Leetcode/MustDoEasyList/ReverseWordsInAStringIII557.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/MustDoEasyList/ReverseWordsInAStringIII557.java -------------------------------------------------------------------------------- /Leetcode/MustDoEasyList/RomanToInteger13.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/MustDoEasyList/RomanToInteger13.java -------------------------------------------------------------------------------- /Leetcode/MustDoEasyList/TrimABinarySearchTree669.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/MustDoEasyList/TrimABinarySearchTree669.java -------------------------------------------------------------------------------- /Leetcode/Youtube/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/Youtube/BinarySearch.java -------------------------------------------------------------------------------- /Leetcode/Youtube/LongestConsecutiveSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/Youtube/LongestConsecutiveSequence.java -------------------------------------------------------------------------------- /Leetcode/Youtube/MajorityElement_LC169.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/Youtube/MajorityElement_LC169.java -------------------------------------------------------------------------------- /Leetcode/Youtube/SquareRootX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/Youtube/SquareRootX.java -------------------------------------------------------------------------------- /Leetcode/easy/1119. Remove Vowels from a String: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/1119. Remove Vowels from a String -------------------------------------------------------------------------------- /Leetcode/easy/BalanceParanthesis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/BalanceParanthesis.java -------------------------------------------------------------------------------- /Leetcode/easy/BestTimeToBuyAndSellStock121.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/BestTimeToBuyAndSellStock121.java -------------------------------------------------------------------------------- /Leetcode/easy/ClimbingStairs70.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/ClimbingStairs70.java -------------------------------------------------------------------------------- /Leetcode/easy/ContainsDuplicate217.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/ContainsDuplicate217.java -------------------------------------------------------------------------------- /Leetcode/easy/CountPrimes204.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/CountPrimes204.java -------------------------------------------------------------------------------- /Leetcode/easy/CountingBits338.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/CountingBits338.java -------------------------------------------------------------------------------- /Leetcode/easy/DesignHashMap706.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/DesignHashMap706.java -------------------------------------------------------------------------------- /Leetcode/easy/DiameterOfBinaryTree543.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/DiameterOfBinaryTree543.java -------------------------------------------------------------------------------- /Leetcode/easy/ExcelSheetColumnNumber171.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/ExcelSheetColumnNumber171.java -------------------------------------------------------------------------------- /Leetcode/easy/FactorialTrailingZeroes172.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/FactorialTrailingZeroes172.java -------------------------------------------------------------------------------- /Leetcode/easy/FirstUniqueCharacterInString387.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/FirstUniqueCharacterInString387.java -------------------------------------------------------------------------------- /Leetcode/easy/IntersectionNodeLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/IntersectionNodeLinkedList.java -------------------------------------------------------------------------------- /Leetcode/easy/IntersectionOfTwoArraysII_350.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/IntersectionOfTwoArraysII_350.java -------------------------------------------------------------------------------- /Leetcode/easy/InvertBinaryTree226.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/InvertBinaryTree226.java -------------------------------------------------------------------------------- /Leetcode/easy/IsValidPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/IsValidPalindrome.java -------------------------------------------------------------------------------- /Leetcode/easy/LinkedListCycle141.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/LinkedListCycle141.java -------------------------------------------------------------------------------- /Leetcode/easy/MajorityElement169.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/MajorityElement169.java -------------------------------------------------------------------------------- /Leetcode/easy/MaximumDepthBinaryTree104.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/MaximumDepthBinaryTree104.java -------------------------------------------------------------------------------- /Leetcode/easy/MaximumPopulationYear1854.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/MaximumPopulationYear1854.java -------------------------------------------------------------------------------- /Leetcode/easy/MaximumSubarray53.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/MaximumSubarray53.java -------------------------------------------------------------------------------- /Leetcode/easy/MeetingRooms252.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/MeetingRooms252.java -------------------------------------------------------------------------------- /Leetcode/easy/MergeSortedArray88.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/MergeSortedArray88.java -------------------------------------------------------------------------------- /Leetcode/easy/MergeTwoSortedList21.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/MergeTwoSortedList21.java -------------------------------------------------------------------------------- /Leetcode/easy/MissingNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/MissingNumber.java -------------------------------------------------------------------------------- /Leetcode/easy/MissingRanges163.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/MissingRanges163.java -------------------------------------------------------------------------------- /Leetcode/easy/Numberof1Bits191.java: -------------------------------------------------------------------------------- 1 | package easy; 2 | 3 | public class Numberof1Bits191 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Leetcode/easy/PalindromeLinkedList234.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/PalindromeLinkedList234.java -------------------------------------------------------------------------------- /Leetcode/easy/PalindromeNumber9.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/PalindromeNumber9.java -------------------------------------------------------------------------------- /Leetcode/easy/PascalsTriangle118.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/PascalsTriangle118.java -------------------------------------------------------------------------------- /Leetcode/easy/PowerOfThree326.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/PowerOfThree326.java -------------------------------------------------------------------------------- /Leetcode/easy/ReverseBits190.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/ReverseBits190.java -------------------------------------------------------------------------------- /Leetcode/easy/ReverseLinkedList206.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/ReverseLinkedList206.java -------------------------------------------------------------------------------- /Leetcode/easy/SquareRootX69.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/SquareRootX69.java -------------------------------------------------------------------------------- /Leetcode/easy/SubdomainVisitCount811.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/SubdomainVisitCount811.java -------------------------------------------------------------------------------- /Leetcode/easy/SymmetricTree101.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/SymmetricTree101.java -------------------------------------------------------------------------------- /Leetcode/easy/ValidAnagram242.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/ValidAnagram242.java -------------------------------------------------------------------------------- /Leetcode/easy/VerifyingAlienDictionary953.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/easy/VerifyingAlienDictionary953.java -------------------------------------------------------------------------------- /Leetcode/hard/EditDistance72.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/hard/EditDistance72.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/DeleteNode237.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/DeleteNode237.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/DesignBrowserHistory1472.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/DesignBrowserHistory1472.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/DesignHashMap706.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/DesignHashMap706.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/DesignHashSet705.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/DesignHashSet705.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/IntersectionOfTwoLinkedLists160.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/IntersectionOfTwoLinkedLists160.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/LinkedListCycle141.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/LinkedListCycle141.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/LinkedListCycleII142.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/LinkedListCycleII142.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/MergeKSortedLists23.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/MergeKSortedLists23.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/MergeTwoSortedLists21.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/MergeTwoSortedLists21.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/MiddleOfLinkedList876.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/MiddleOfLinkedList876.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/PalindromeLinkedList234.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/PalindromeLinkedList234.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/RemoveLinkedListElement203.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/RemoveLinkedListElement203.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/ReverseLinkedList206.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/ReverseLinkedList206.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/LinkedList/ReverseNodesInK_Group25.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/LinkedList/ReverseNodesInK_Group25.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/Recursion/Print1ToN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/Recursion/Print1ToN.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/Recursion/PrintNtimes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/Recursion/PrintNtimes.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/Recursion/PrintSubsequences.java: -------------------------------------------------------------------------------- 1 | package RecursionSeries; 2 | 3 | public class PrintSubsequences { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/Recursion/ReverseArrayByRecursion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/Recursion/ReverseArrayByRecursion.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/Recursion/StringPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/Recursion/StringPalindrome.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/Recursion/SumOfNNaturalNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/Recursion/SumOfNNaturalNumbers.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/Recursion/printNto1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/Recursion/printNto1.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/BestTimeToBuyAndSellStockII122.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/BestTimeToBuyAndSellStockII122.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/BuildArrayFromPermutation1920.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/BuildArrayFromPermutation1920.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/ConcatenationOfArray1929.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/ConcatenationOfArray1929.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/FibonacciNumber509.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/FibonacciNumber509.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/FindAllNumbersDisappearedInArray448.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/FindAllNumbersDisappearedInArray448.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/FindPivotIndex724.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/FindPivotIndex724.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/MajorityElement169.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/MajorityElement169.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/MergeIntervals56.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/MergeIntervals56.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/MoveZeroes283.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/MoveZeroes283.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/NumberOfIslands200.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/NumberOfIslands200.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/RunningSumOf1DArray1480.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/RunningSumOf1DArray1480.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/ShuffleTheArray1470.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/ShuffleTheArray1470.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/SignOfTheProductOfAnArray1822.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/SignOfTheProductOfAnArray1822.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/SquaresOfASortedArray977.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/SquaresOfASortedArray977.java -------------------------------------------------------------------------------- /Leetcode/leetcodeTags/array/TwoSum1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/leetcodeTags/array/TwoSum1.java -------------------------------------------------------------------------------- /Leetcode/medium/918. MaximumSumCircularSubarray2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/medium/918. MaximumSumCircularSubarray2.java -------------------------------------------------------------------------------- /Leetcode/medium/94. BinaryTreeInorderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/medium/94. BinaryTreeInorderTraversal.java -------------------------------------------------------------------------------- /Leetcode/medium/951. Flip Equivalent Binary Trees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/medium/951. Flip Equivalent Binary Trees.java -------------------------------------------------------------------------------- /Leetcode/medium/Permutations46.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/medium/Permutations46.java -------------------------------------------------------------------------------- /Leetcode/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/readme.md -------------------------------------------------------------------------------- /Leetcode/seanPrashadList/ContainsDuplicateLC217.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/seanPrashadList/ContainsDuplicateLC217.java -------------------------------------------------------------------------------- /Leetcode/seanPrashadList/MissingNumber268.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Leetcode/seanPrashadList/MissingNumber268.java -------------------------------------------------------------------------------- /Pepcoding/FunctionsAndArrays/CountDigit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Pepcoding/FunctionsAndArrays/CountDigit.java -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/README.md -------------------------------------------------------------------------------- /Top Questions/Facebook/LinkedListAdd2Integer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Top Questions/Facebook/LinkedListAdd2Integer.java -------------------------------------------------------------------------------- /Top Questions/Facebook/MostCommonInSubarryKWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Top Questions/Facebook/MostCommonInSubarryKWindow.java -------------------------------------------------------------------------------- /Top Questions/Facebook/mergeOverlappingIntervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Top Questions/Facebook/mergeOverlappingIntervals.java -------------------------------------------------------------------------------- /Top Questions/Facebook/moveZerosToLeft.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Top Questions/Facebook/moveZerosToLeft.java -------------------------------------------------------------------------------- /Top Questions/FrequentQuestions/TappingRainWater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/Top Questions/FrequentQuestions/TappingRainWater.java -------------------------------------------------------------------------------- /UncodeYoutube/array/FindMissingElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/UncodeYoutube/array/FindMissingElement.java -------------------------------------------------------------------------------- /UncodeYoutube/array/MaximumOverlappingIntervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/UncodeYoutube/array/MaximumOverlappingIntervals.java -------------------------------------------------------------------------------- /UncodeYoutube/array/MaximumSubarraySumKadanes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/UncodeYoutube/array/MaximumSubarraySumKadanes.java -------------------------------------------------------------------------------- /UncodeYoutube/array/MissingFirstPositveNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/UncodeYoutube/array/MissingFirstPositveNumber.java -------------------------------------------------------------------------------- /UncodeYoutube/array/PrefixSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/UncodeYoutube/array/PrefixSum.java -------------------------------------------------------------------------------- /UncodeYoutube/array/StringToPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/UncodeYoutube/array/StringToPalindrome.java -------------------------------------------------------------------------------- /UncodeYoutube/array/SubarraySum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/UncodeYoutube/array/SubarraySum.java -------------------------------------------------------------------------------- /UncodeYoutube/array/TwoMissingNumberInArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/UncodeYoutube/array/TwoMissingNumberInArray.java -------------------------------------------------------------------------------- /UncodeYoutube/sorting/DutchNationalFlagProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/UncodeYoutube/sorting/DutchNationalFlagProblem.java -------------------------------------------------------------------------------- /UncodeYoutube/sorting/QuickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NirmalSilwal/Data-Structure-and-Algorithm-Java-interview-kit/HEAD/UncodeYoutube/sorting/QuickSort.java --------------------------------------------------------------------------------