@@ -271,11 +271,54 @@ You can also refer to my [Java Notes](http://blog.rampatra.com/category/java) fo
271271 - [ TwoSwappedNodesInBST] ( /src/main/java/com/rampatra/trees/TwoSwappedNodesInBST.java )
2722722 . [ Cracking the Coding Interview] ( /src/main/java/com/ctci ) :
273273 1 . [ Arrays and Strings] ( /src/main/java/com/ctci/arraysandstrings )
274+ - [ CheckPermutation] ( /src/main/java/com/ctci/arraysandstrings/CheckPermutation.java )
275+ - [ IsUnique] ( /src/main/java/com/ctci/arraysandstrings/IsUnique.java )
276+ - [ OneAway] ( /src/main/java/com/ctci/arraysandstrings/OneAway.java )
277+ - [ PalindromePermutation] ( /src/main/java/com/ctci/arraysandstrings/PalindromePermutation.java )
278+ - [ RotateMatrix] ( /src/main/java/com/ctci/arraysandstrings/RotateMatrix.java )
279+ - [ StringCompression] ( /src/main/java/com/ctci/arraysandstrings/StringCompression.java )
280+ - [ StringRotation] ( /src/main/java/com/ctci/arraysandstrings/StringRotation.java )
281+ - [ URLify] ( /src/main/java/com/ctci/arraysandstrings/URLify.java )
282+ - [ ZeroMatrix] ( /src/main/java/com/ctci/arraysandstrings/ZeroMatrix.java )
274283 2 . [ Linked Lists] ( /src/main/java/com/ctci/linkedlists )
284+ - [ DeleteMiddleNode] ( /src/main/java/com/ctci/linkedlists/DeleteMiddleNode.java )
285+ - [ Intersection] ( /src/main/java/com/ctci/linkedlists/Intersection.java )
286+ - [ KthToLastElement] ( /src/main/java/com/ctci/linkedlists/KthToLastElement.java )
287+ - [ LoopDetection] ( /src/main/java/com/ctci/linkedlists/LoopDetection.java )
288+ - [ Node] ( /src/main/java/com/ctci/linkedlists/Node.java )
289+ - [ Palindrome] ( /src/main/java/com/ctci/linkedlists/Palindrome.java )
290+ - [ Partition] ( /src/main/java/com/ctci/linkedlists/Partition.java )
291+ - [ RemoveDuplicates] ( /src/main/java/com/ctci/linkedlists/RemoveDuplicates.java )
292+ - [ SumLists] ( /src/main/java/com/ctci/linkedlists/SumLists.java )
275293 3 . [ Stacks and Queues] ( /src/main/java/com/ctci/stacksandqueues )
294+ - [ QueueViaStacks] ( /src/main/java/com/ctci/stacksandqueues/QueueViaStacks.java )
295+ - [ SortStack] ( /src/main/java/com/ctci/stacksandqueues/SortStack.java )
296+ - [ StackMin] ( /src/main/java/com/ctci/stacksandqueues/StackMin.java )
297+ - [ StackOfPlates] ( /src/main/java/com/ctci/stacksandqueues/StackOfPlates.java )
276298 4 . [ Trees and Graphs] ( /src/main/java/com/ctci/treesandgraphs )
299+ - [ BuildOrder] ( /src/main/java/com/ctci/treesandgraphs/BuildOrder.java )
300+ - [ CheckBalanced] ( /src/main/java/com/ctci/treesandgraphs/CheckBalanced.java )
301+ - [ CheckSubtree] ( /src/main/java/com/ctci/treesandgraphs/CheckSubtree.java )
302+ - [ FirstCommonAncestor] ( /src/main/java/com/ctci/treesandgraphs/FirstCommonAncestor.java )
303+ - [ FirstCommonAncestorWithParentAccess] ( /src/main/java/com/ctci/treesandgraphs/FirstCommonAncestorWithParentAccess.java )
304+ - [ GraphNode] ( /src/main/java/com/ctci/treesandgraphs/GraphNode.java )
305+ - [ ListOfDepths] ( /src/main/java/com/ctci/treesandgraphs/ListOfDepths.java )
306+ - [ MinimalTree] ( /src/main/java/com/ctci/treesandgraphs/MinimalTree.java )
307+ - [ RouteBetweenNodes] ( /src/main/java/com/ctci/treesandgraphs/RouteBetweenNodes.java )
308+ - [ Successor] ( /src/main/java/com/ctci/treesandgraphs/Successor.java )
309+ - [ TreeNode] ( /src/main/java/com/ctci/treesandgraphs/TreeNode.java )
310+ - [ ValidateBST] ( /src/main/java/com/ctci/treesandgraphs/ValidateBST.java )
277311 5 . [ Bit Manipulation] ( /src/main/java/com/ctci/bitmanipulation )
312+ - [ BinaryToString] ( /src/main/java/com/ctci/bitmanipulation/BinaryToString.java )
313+ - [ Conversion] ( /src/main/java/com/ctci/bitmanipulation/Conversion.java )
314+ - [ Debugger] ( /src/main/java/com/ctci/bitmanipulation/Debugger.java )
315+ - [ DrawLine] ( /src/main/java/com/ctci/bitmanipulation/DrawLine.java )
316+ - [ FlipBitToWin] ( /src/main/java/com/ctci/bitmanipulation/FlipBitToWin.java )
317+ - [ Insertion] ( /src/main/java/com/ctci/bitmanipulation/Insertion.java )
318+ - [ NextNumber] ( /src/main/java/com/ctci/bitmanipulation/NextNumber.java )
319+ - [ PairwiseSwap] ( /src/main/java/com/ctci/bitmanipulation/PairwiseSwap.java )
278320 6 . [ Recursion and DP] ( /src/main/java/com/ctci/recursionanddp )
321+ - [ FibonacciNumber] ( /src/main/java/com/ctci/recursionanddp/FibonacciNumber.java )
2793223 . [ LeetCode] ( /src/main/java/com/leetcode ) .
2803234 . [ HackerRank] ( /src/main/java/com/hackerrank ) .
281324
0 commit comments