1 Array [Link]
com/JAN18/problems/KCON/ Pep_JavaIP_1Arrays_1Kcon Kadanes
1 Array [Link] Pep_JavaIP_1Arrays_2TarSub 2 Pointer method [Link]
1 Array [Link] Pep_JavaIP_1Arrays_3Equilibrium_point LeftRightTraversal
1 Array [Link] Pep_JavaIP_1Arrays_4Max_sum_increasing_subsequence LIS
1 Array [Link] Pep_JavaIP_1Arrays_5Zigzag_array Solve the Spot
1 Array [Link] Pep_JavaIP_1Arrays_6findpair 2 Pointer method
1 Array [Link] Pep_JavaIP_1Arrays_7Chocolate Sliding Window
1 Array [Link] Pep_JavaIP_1Arrays_8platforms MergeSort
1 Array [Link] Pep_JavaIP_1Arrays_9Trappingrainwater LeftRightTraversal
1 Array [Link] Pep_JavaIP_1Arrays_10StockBuySell 2 Pointer method
1 Array [Link] Pep_JavaIP_1Arrays_11rotatearray90 MatrixRotation
1 Array [Link] Pep_JavaIP_1Arrays_12kpairsmallest Miscellanous
1 Array [Link] Pep_JavaIP_1Arrays_14searchInSortedAndRotated BinarySearch
1 Array [Link] Pep_JavaIP_1Arrays_15PairSumInSortedAndRotated BinarySearch
1 Array [Link] Pep_JavaIP_1Arrays_16MaxsumIArrIForRotationsOfArray Maths
1 Array [Link] Pep_JavaIP_1Arrays_17RearrangePositiveNegative 3WayPartition
1 Array [Link] Pep_JavaIP_1Arrays_18ThreeWayPartitioning 3WayPartition
1 Array [Link] Pep_JavaIP_1Arrays_19LongestBitonicSubarray 2 Pointer Method
1 Array [Link] Pep_JavaIP_1Arrays_20LongestSubarrayWithEqual0sAnd1s Sliding Window
1 Array [Link] Pep_JavaIP_1Arrays_21MaxProductSubarray Kadanes
1 Array [Link] Pep_JavaIP_1Arrays_22CountingInversions MergeSort
1 Array [Link] Pep_JavaIP_1Arrays_23Sort01 3WayPartition
1 Array [Link] Pep_JavaIP_1Arrays_24Sort012 3WayPartition
1 Array [Link] Pep_JavaIP_1Arrays_25MergingIntervals Miscellanous
1 Array [Link] Pep_JavaIP_1Arrays_26StockBuySell2times LeftRightTraversal
1 Array [Link] Pep_JavaIP_1Arrays_27StockBuySellktimes DP
1 Array [Link] Pep_JavaIP_1Arrays_28StockBuySell1time Kadanes
1 Array [Link] Pep_JavaIP_1Arrays_28MinimizeTheMaximumDifference Greedy
1 Array [Link] Pep_JavaIP_1Arrays_29MoveZeroesToEnd 3WayPartition [Link]
1 Array [Link] Pep_JavaIP_1Arrays_30BringLessThanKTogetherInMinSwaps Sliding Window
1 Array [Link] Pep_JavaIP_1Arrays_31LargestSubarraySumwithAtleastK Sliding Window, Kadanes
1 Array [Link] Pep_JavaIP_1Arrays_32MinimumNumberDISequence Miscellanous
1 Array [Link] Pep_JavaIP_1Arrays_33SmalestPossiblePositiveNumber Maths
1 Array [Link] Pep_JavaIP_1Arrays_34GenerateAllPossibleSortedArrays RecursionInArrays
1 Array [Link] Pep_JavaIP_1Arrays_35NextPermutation Miscellanous
1 Array [Link] Pep_JavaIP_1Arrays_36Maximumjminusi LeftRightTraversal
1 Array [Link] Pep_JavaIP_37MaximumSumof3NonOverlappingSubarrays LeftRightTraversal
1 Array [Link] Pep_JavaIP_1Arrays_38CountSAsWithMaxInRange Maths
1 Array [Link] Pep_JavaIP_1Arrays_39NCRCombinations RecursionInArrays
1 Array [Link] Pep_JavaIP_1Arrays_40LongestSubArrayDivisibleByK Sliding Window
1 Array [Link] Pep_JavaIP_1Arrays_41MinimumMergeOpsRequiredToCreateP 2 Pointer Method
1 Array [Link] Pep_JavaIP_1Arrays_42ReorderArrayIndexwise ReorderArray
1 Array [Link] Pep_JavaIP_1Arrays_43MaxSCCodeChef Miscellanous
1 Array [Link] Pep_JavaIP_1Arrays_44RearrangeMaximumMinimumForm 2InfoOnSameIndex
1 Array [Link] Pep_JavaIP_45RearrangePrintBiggestNumber
1 Array [Link] Pep_JavaIP_1Arrays_46SpaceOptimizationUsingBits BitManipulation
1 Array [Link] SQUARE ROOT DECOMPOSTION (enough said :p)
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_48MajorityElement
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_49SearchingInAnArray
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_50FindRepeatingAndMissing
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_51Ceiling
2 Searching & Sorting [Link] variation of simple problem
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_53QuadrupletSum
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_54MedianOfTwoSortedArrays breaker
2 Searching & Sorting [Link] inclusion- exclusion
2 Searching & Sorting [Link] variation of intersection of arrays
2 Searching & Sorting [Link]
2 Searching & Sorting [Link] not so easy to understand breaker
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_593WayPartition
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_60CountingSort
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_61RadixSort
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_62SortDates
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_63MedianofStreamofIntegers
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_64MinimumCostToMakeArrayElements
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_65ReverseSorted
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_66PrintAllSubarraysWith0Sum
2 Searching & Sorting [Link] heap with array, good logic
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_68ProductArrayPuzzle
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_69CountPairsXY
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_70FindDuplicates [Link]
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_71InsertionAndMergingIntervals breaker
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_72SortOnCountSetBits breaker
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_73MinimumSwaps
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_74MaximumMultipleOf3 breaker
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_75PermuteTwoArrays
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_76GreatestProductInArray
2 Searching & Sorting [Link] Pep_JavaIP_2SnS_77MinimumSwapsToSortArray breaker
3 String [Link] Pep_JavaIP_3Strings_78GroupWordsofSameSetTogether
3 String [Link] Pep_JavaIP_3Strings_79GenerateAllBinaryStrings
3 String [Link] Pep_JavaIP_3Strings_80SmallestWindow
3 String [Link] Pep_JavaIP_3Strings_81IncreaseLCSby1
3 String [Link] Pep_JavaIP_3Strings_82PrintAllAnagramsTogether
3 String [Link]
3 String [Link]
3 String [Link]
3 String [Link]
3 String [Link]
3 String [Link] hash
3 String [Link] Pep_JavaIP_3Strings_89LargestPalindromeBySwappingKDigits
3 String [Link] Pep_JavaIP_3Strings_90LexicographicFirstPalindrome
3 String [Link] Pep_JavaIP_3Strings_91LongestNonPalindromicSubString
3 String [Link] Pep_JavaIP_3Strings_92STRMRG breaker
3 String [Link] Pep_JavaIP_3Strings_93EncodedString
3 String [Link] Pep_JavaIP_3Strings_94CountWordsWithSpecialArrangement
3 String [Link] Pep_JavaIP_3Strings_95DistinctPalindromicSubStrings
3 String [Link] Pep_JavaIP_3Strings_96PrintDistinctCharacters
3 String [Link] Pep_JavaIP_3Strings_97CountOfAllAnagramsSubStringPairs
3 String [Link]
3 String [Link] Pep_JavaIP_3Strings_99CountBinaryStringsWithKAdjacentOnes
3 String [Link] Pep_JavaIP_3Strings_100BinaryRepresentationNextGreaterNum breaker
3 String [Link] Pep_JavaIP_3Strings_101PrintAllLongestCommonSubSequencesinLexicoOrder
3 String [Link] Pep_JavaIP_3Strings_102PrintShortestCommonSuperSequence
3 String [Link] Pep_JavaIP_3Strings_103FirstStringSubsequenceofOther
3 String [Link] Pep_JavaIP_3Strings_104LargestWordinDictionary
3 String [Link] Pep_JavaIP_3Strings_105SearchAWordInGrid
3 String [Link] breaker
3 String [Link] Pep_JavaIP_3Strings_107CountSubsequencesDivisibleByN
3 String [Link] Pep_JavaIP_3Strings_108NumbersofTimesStringOccursInString
3 String [Link]
3 String [Link] Pep_JavaIP_3Strings_110FindPattern
3 String [Link] Pep_JavaIP_3Strings_111FindFirstNonRepeatingCharacterInOneTraversal
3 String [Link] Pep_JavaIP_3Strings_112RearrangeCharacters
3 String [Link] Pep_JavaIP_3Strings_113RemoveDuplicates
3 String [Link]
3 String [Link] Pep_JavaIP_3Strings_115LexicoRank
3 String [Link] Pep_JavaIP_3Strings_116SortNumbersContaining123Only
3 String [Link]
3 String [Link] Pep_JavaIP_3Strings_118FindCorrespondingExcelColumnName
3 String [Link] Pep_JavaIP_3Strings_119LongestSubstringsContainingKUniqueElements
3 String [Link] Pep_JavaIP_3Strings_120ComputerCafeCustomers
3 String [Link] Pep_JavaIP_3Strings_121ValidityOfSentences
3 String [Link]
3 String [Link] Pep_JavaIP_3Strings_123PrintStringInBracketForm
3 String [Link] Pep_JavaIP_3Strings_124PrintZigZagFashion
3 String [Link]
3 String [Link] Pep_JavaIP_3Strings_126TransformOneStringToAnother
3 String [Link] Pep_JavaIP_3Strings_127RepeatedSubsequenceOfLength2OrMore
3 String [Link]
3 String [Link]
3 String [Link] Pep_JavaIP_3Strings_130PrintAllSentencesPossible
3 String [Link] Pep_JavaIP_3Strings_131RabinKarpAlgo
4 Matrix [Link] Pep_JavaIP_4Matrix_132ZigZagTraversal
4 Matrix [Link] Pep_JavaIP_4Matrix_133AlternateXOMatrix
4 Matrix [Link] Pep_JavaIP_4Matrix_134SortedRowColumnWiseSortedMatrix
4 Matrix [Link] famous breaker
4 Matrix [Link] Pep_JavaIP_4Matrix_136NumberofIslands
4 Matrix [Link] Pep_JavaIP_4Matrix_137ReplaceOwithX
4 Matrix [Link] Pep_JavaIP_4Matrix_138ValidityTicTacToe
4 Matrix [Link] Pep_JavaIP_4Matrix_139FindLargestSubSquare
4 Matrix [Link] Pep_JavaIP_4Matrix_140RotateMatrixElements
4 Matrix [Link] Pep_JavaIP_4Matrix_141FindCommonElements
4 Matrix [Link] Pep_JavaIP_4Matrix_142LargestSizeRectangularMatrixStudentFile
4 Matrix [Link] Pep_JavaIP_4Matrix_143FindAllCommonEleementsInAllRows
4 Matrix [Link] Pep_JavaIP_4Matrix_144FindSpecificPair breaker
4 Matrix [Link] Pep_JavaIP_4Matrix_145FindOrientation breaker
4 Matrix [Link] Pep_JavaIP_4Matrix_146ShortestPathInMatrix
4 Matrix [Link] very famous
4 Matrix [Link] Pep_JavaIP_4Matrix_148KthSmallest
4 Matrix [Link] Pep_JavaIP_4Matrix_149BooleanMatrixQuestion
4 Matrix [Link] very interesting ques + microsoft
5 BackTracking [Link] Pep_JavaIP_5Backtracking_154KnightsTour
5 BackTracking [Link] Pep_JavaIP_5Backtracking_155RatInAMaze
5 BackTracking [Link] Pep_JavaIP_5Backtracking_156Sudoku
5 BackTracking [Link] Pep_JavaIP_5Backtracking_157RemoveParenthesis
5 BackTracking [Link] Pep_JavaIP_5Backtracking_158WordBreakProblem
5 BackTracking [Link] Pep_JavaIP_5Backtracking_159PrintAllPalindromicPartitions
5 BackTracking [Link] Pep_JavaIP_5Backtracking_160ShortestSafePathLandMines
5 BackTracking [Link] Pep_JavaIP_5Backtracking_161CombinationalSum
5 BackTracking [Link] Pep_JavaIP_5Backtracking_162PartitionKSubsetsEqualSum
5 BackTracking [Link] Pep_JavaIP_5Backtracking_163LongestRouteInMatrix
5 BackTracking [Link] Pep_JavaIP_5Backtracking_164CryptoArithmetic breaker
5 BackTracking [Link] Pep_JavaIP_5Backtracking_165MatchPatternAndString
5 BackTracking [Link] Pep_JavaIP_5Backtracking_166HasPathLongerThanK
5 BackTracking [Link] Pep_JavaIP_5Backtracking_167HamiltonianCycle
5 BackTracking [Link] Pep_JavaIP_5Backtracking_168TugOfWar
5 BackTracking [Link] Pep_JavaIP_5Backtracking_169LargestNumberwithKswaps
5 BackTracking [Link] Pep_JavaIP_5Backtracking_170FindPathsFromCornertoMiddleCell
5 BackTracking [Link] Pep_JavaIP_5Backtracking_171ArithmeticExpression
5 BackTracking [Link] Pep_JavaIP_5Backtracking_172Crossword breaker
6 Greedy [Link] Pep_JavaIP_6Greedy_173ActivitySelectionProblem
6 Greedy [Link] Pep_JavaIP_6Greedy_171JobSequencingProblem
6 Greedy [Link] Pep_JavaIP_6Greedy_172EgyptianFraction
6 Greedy [Link] Pep_JavaIP_6Greedy_173FractionalKnapSack
6 Greedy [Link] Pep_JavaIP_6Greedy_174MinimumNumberofCoins
6 Greedy [Link] Pep_JavaIP_6Greedy_175MaximumLengthChainofPairs
6 Greedy [Link] Pep_JavaIP_6Greedy_176MinimumTimeToFinishAllJobs
6 Greedy [Link] Pep_JavaIP_6Greedy_177JobSequencing
6 Greedy [Link] Pep_JavaIP_6Greedy_178MinimumSumof2NumbersFormedFromDigitsOfArray
6 Greedy [Link] Pep_JavaIP_6Greedy_179SmallestNumber
6 Greedy [Link] Pep_JavaIP_6Greedy_180AbsoluteDifferences
6 Greedy [Link]
6 Greedy [Link]
6 Greedy [Link]
6 Greedy [Link]
6 Greedy [Link]
6 Greedy [Link]
6 Greedy [Link]
6 Greedy [Link]
6 Greedy [Link]
6 Greedy [Link]
6 Greedy [Link] greedy + dp
7 Dynamic Programming [Link] 25/4/18
7 Dynamic Programming [Link] 25/4/18
7 Dynamic Programming [Link] 25/4/18
7 Dynamic Programming [Link] 25/4/18-to be discussed
7 Dynamic Programming [Link] 25/4/18
7 Dynamic Programming [Link] 25/4/18
7 Dynamic Programming [Link] 25/4/18
7 Dynamic Programming [Link] 25/4/18
7 Dynamic Programming [Link] 25/4/18
7 Dynamic Programming [Link] popular problem
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link] rod cutting extension
7 Dynamic Programming [Link]
7 Dynamic Programming [Link] imp ques
7 Dynamic Programming [Link] imp ques
7 Dynamic Programming [Link]
7 Dynamic Programming [Link] very easy problem but seems tough [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link] breaker
7 Dynamic Programming [Link] breaker Why to be done with extended euclid
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link] pascal triangle application
7 Dynamic Programming [Link]
7 Dynamic Programming [Link] dp + maths
7 Dynamic Programming [Link] knapsack modification
7 Dynamic Programming [Link] basic + famous
7 Dynamic Programming [Link] breaker
7 Dynamic Programming [Link]
7 Dynamic Programming [Link] nice problem
7 Dynamic Programming [Link] dp + trees
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link] bitmask + dp
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link] 3d dp
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
7 Dynamic Programming [Link]
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_245ImplementTwoStacks
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_246StackWithMiddleOps
8 Stacks & Queues [Link] very very tough but needs good brain exerise breaker
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_248StackUSingPriorityQueue
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_249InfixToPostfix
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_250CelebrityProblem
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_251IterativeTowerOfHanoi
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_252SpecialDS
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_253MaxOfMinOfAllWindowSizes
8 Stacks & Queues [Link] [Link]
8 Stacks & Queues [Link] This is foundations class question.
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_256LRUImplementation
8 Stacks & Queues [Link] very tough but similar to k stacks breaker
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_258CircularPetrolPump
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_259RottenOranges
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_260SumOfMaxMin
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_261StackPermutation
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_262CountNaturalNumbersWhosePermutationsAreGreater
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_263SortStackUsingRecursion
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_264EvaluationPostfixExpression
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_265FirstNonRepeatingCharacterInAStream
9 LinkedList [Link] Pep_JavaIP_9LinkedList_266DeleteNodeWithoutHead
9 LinkedList [Link] important, same ques diff approach in queues
9 LinkedList [Link] Pep_JavaIP_9LinkedList_268PrintNthNodeFromEnd
9 LinkedList [Link] loop detection
9 LinkedList [Link] Pep_JavaIP_9LinkedList_270IntersectionOfLinkedLists
9 LinkedList [Link] Pep_JavaIP_9LinkedList_271RemoveDuplicates
9 LinkedList [Link] Pep_JavaIP_9LinkedList_272MergeSort
9 LinkedList [Link] Pep_JavaIP_9LinkedList_273DeleteNodesGreaterOnRight
9 LinkedList [Link] Pep_JavaIP_9LinkedList_274SegregateEvenOddNumbers
9 LinkedList [Link] Pep_JavaIP_9LinkedList_275SumOfLinkedLists
9 LinkedList [Link] Pep_JavaIP_9LinkedList_276TripletFromThreeLinkedListsWithSumEqualToGivenNumber
9 LinkedList [Link] Pep_JavaIP_9LinkedList_277FlattenALinkedList
9 LinkedList [Link] Pep_JavaIP_9LinkedList_278Sort0s1s2s
9 LinkedList [Link] Pep_JavaIP_9LinkedList_279FlattenMultiLevelLinkedList
9 LinkedList [Link] breaker
9 LinkedList [Link] Pep_JavaIP_9LinkedList_281CloneLinkedList
9 LinkedList [Link] Pep_JavaIP_9LinkedList_282PointToNextHigherValue
9 LinkedList [Link] Pep_JavaIP_9LinkedList_283RearrangeLinkedListInPlace
9 LinkedList [Link]
9 LinkedList [Link] Pep_JavaIP_9LinkedList_285ZigZagFashion
9 LinkedList [Link] Pep_JavaIP_9LinkedList_286SortLinkedList
9 LinkedList [Link] Pep_JavaIP_9LinkedList_287MergeKSortedLists
9 LinkedList [Link] Pep_JavaIP_9LinkedList_288FlattenMultiLevelLinkedListDepthWise
9 LinkedList [Link] Pep_JavaIP_9LinkedList_289Subtract2LinkedLists
9 LinkedList [Link] Pep_JavaIP_9LinkedList_290TargetPairSum
9 LinkedList [Link] Pep_JavaIP_9LinkedList_291Multiply
9 LinkedList [Link]
9 LinkedList [Link]
9 LinkedList [Link] Pep_JavaIP_9LinkedList_294JosephusCircle
9 LinkedList [Link] Pep_JavaIP_9LinkedList_295TripletsinDoublyLinkedList
9 LinkedList [Link] Pep_JavaIP_9LinkedList_296SortBiotonicDoublyLinkedList
9 LinkedList [Link]
10 Generic Trees [Link]
10 Generic Trees [Link] VERY VERY VERY IMPORTANT
10 Generic Trees [Link]
10 Generic Trees [Link]
10 Generic Trees [Link]
10 Generic Trees [Link]
10 Generic Trees [Link]
10 Generic Trees [Link]
10 Generic Trees [Link]
10 Generic Trees [Link] breaker
10 Generic Trees [Link]
10 Generic Trees [Link]
10 Generic Trees [Link]
10 Generic Trees [Link] class ques but imp
10 Binary Trees [Link] very nice problem breaker
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link] morris traversal breaker
10 Binary Trees [Link] breaker [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link] famous
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link] very very important
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link] [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link] Pep_JavaIP_10BinaryTrees_347LeftView
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link]
10 Binary Trees [Link] important
10 Binary Trees [Link]
10 Binary Trees [Link] amazon famous question
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link] breaker
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link] [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link] important [Link]
11 Binary Search Trees [Link]
11 Binary Search Trees [Link] morris traversal application
11 Binary Search Trees [Link]
11 Binary Search Trees [Link]
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_392KthLargest
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_393NextGreaterElement
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_394KLargeNumbers
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_395SlidingWindowMaximum
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_396SmallestPositiveNumber
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_397MaximumRepeatingNumber
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_398OnlineAlgoPalindrome
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_399KthLargestInStream
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_400KthSmallestElement
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_401SurpasserCountOfEachElement
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_402PancakeSorting
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_403KMaxMin
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_404KClosestElements
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_405TournamentTree breaker
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_406JoinRopes
12 Order Statistics & Heap & Hash [Link] algorithm designing breaker
12 Order Statistics & Heap & Hash [Link] breaker
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_409NumberOfEmployees
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_410ItineraryFromGivenListofTickets
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_411CheckPairsDivisibleByK
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_412LargestSubarrayWith0Sum
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_413CountDistinctElemetnsInWindowOfSizeK
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_414MyDS
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_415LongestSubarrayWithContiguousElements
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_416GroupShiftedStrings
12 Order Statistics & Heap & Hash [Link] very tough breaker
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_418FourElements
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_419SubarraysLengthSum
12 Order Statistics & Heap & Hash [Link] different question
12 Order Statistics & Heap & Hash [Link] breaker
12A Graphs [Link] dfs, greedy
12A Graphs [Link] dfs, combinatorics
12A Graphs [Link] dfs, generic tree
12A Graphs [Link] new question
12A Graphs [Link] graph implementation 12A Graphs [Link]
12A Graphs [Link] doesnt look like graph ques, but graph theory used 12A Graphs [Link]
12A Graphs [Link] graph + dp timeout tc 12A Graphs [Link]
12A Graphs [Link] dfs 12A Graphs [Link]
12A Graphs [Link] mst timeout tc 12A Graphs [Link]
12A Graphs [Link] shortest path
12A Graphs [Link] topological sort timeout tc 12A Graphs [Link]
12A Graphs [Link] famous ques 12A Graphs [Link]
12A Graphs [Link]
12A Graphs [Link] theory more imp 12A Graphs [Link]
12A Graphs [Link]
12A Graphs [Link] popular ques
12A Graphs [Link] cycle detection 12A Graphs [Link]
12A Graphs [Link] class ques but very famous 12A Graphs [Link]
12A Graphs [Link] breaker 12A Graphs [Link]
12A Graphs [Link] trees in graphs
12A Graphs [Link] graph + string 12A Graphs [Link]
14 Misc
14 Misc
14 Misc
14 Misc
14 Misc
14 Misc
14 Misc
14 Misc
14 Misc
14 Misc
14 Misc
14 Misc
14 Misc
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_468Find2NonRepeatingElementsinArrayofRepeatingElements
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_469Countnoofsetbits
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_470FindOddOccuringElement
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_471CheckNumberISBleak
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_472CopySetBitsInaRange
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_473Multipleof3
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_474PositionofOnlySetBit
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_475PrintBinaryRepresentation
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_476ReverseBits
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_477FlipBits
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_478CountAllSetBitsFrom1toN
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_479SwapNibbles
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_480AloneinArray
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_481IsAPowerof2
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_482SumofBitDifferencesAmongPairs
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_483GrayCodes
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_484JosephusProblem
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_485BooleanArrayPuzzle
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_486SwapAllOddEvenBits
15 Bit Manipulation [Link] Pep_JavaIP_15BitManipulation_487Calculate7n8
15 Maths [Link] Water Jug
15 Maths [Link] Modular exponentitaion HE
15 Maths [Link] MMI HE
15 Maths [Link] Miller Rabin Primality HE
15 Maths [Link] fermat's primality
15 Maths [Link]
15 Maths [Link] Pep_JavaIP_16Math_494NthCatalanNumber
15 Maths [Link]
16 Maths [Link]
16 Maths [Link]
16 Geometry [Link]
16 Geometry [Link]
16 Geometry [Link] [Note - Collinearity important?]
16 Geometry [Link]
16 Geometry [Link]
16 Geometry [Link]
16 Geometry [Link] [Link]
16 Geometry [Link]
16 Geometry [Link]
16 Geometry [Link]
16 Geometry [Link]
16 Geometry [Link]
17 Trie [Link]
17 Trie [Link] repeated but trie imlementation
17 Trie [Link] repeated but trie imlementation
17 Trie [Link]
17 Trie [Link]
17 Trie [Link]
17 Trie [Link]
17 HR - Greedy & DP [Link]
17 HR - Greedy & DP [Link]
17 HR - Greedy & DP [Link]
18 HR - Greedy & DP [Link]
18 Network Flow
18 Network Flow
18 Network Flow
18 Network Flow
18 Network Flow
18 Network Flow
18 Network Flow
18 Network Flow
18 Network Flow
19 Range Queries
19 Range Queries
19 Range Queries
19 Range Queries
19 Range Queries
19 Range Queries
19 Range Queries
19 Range Queries
19 Range Queries
19 Range Queries
20 Union Find [Link]
20 Union Find [Link]
20 Union Find
20 Union Find
20 Union Find
20 Union Find
20 Union Find
20 Union Find
2 Searching & Sorting-54 [Link] Pep_JavaIP_2SnS_54MedianOfTwoSortedArrays
8 Stacks & Queues-247 [Link] very very tough but needs good brain exerise
8 Stacks & Queues-257 [Link] very tough but similar to k stacks
9 LinkedList-267 [Link] important, same ques diff approach in queues
9 LinkedList-292 [Link]
9 LinkedList-293 [Link]
2 Searching & Sorting [Link] not so easy to understand breaker
1 Array-47 [Link] SQUARE ROOT DECOMPOSTION (enough said :p)
1 Arrays [Link]
8 Stacks & Queues [Link] Pep_JavaIP_8StacksNQueues_253MaxOfMinOfAllWindowSizes
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_398OnlineAlgoPalindrome
12 Order Statistics & Heap & Hash [Link] Pep_JavaIP_12OrderStatsHeapHash_405TournamentTree breaker
3 String [Link] Pep_JavaIP_3Strings_101PrintAllLongestCommonSubSequencesinLexicoOrder
3 String [Link] Pep_JavaIP_3Strings_107CountSubsequencesDivisibleByN [Link]
[Link] [Link] [Link]