├── .gitignore ├── Aggregate Zeros ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── in │ │ └── interview │ │ └── microsoft │ │ └── Aggregation.java │ └── test │ └── java │ └── in │ └── interview │ └── microsoft │ └── AggregationTest.java ├── Alphabets Order ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── amazon │ │ └── interview │ │ └── Order.java └── test │ └── in │ └── kuldeepyadav │ └── amazon │ └── interview │ └── OrderTest.java ├── Anagram Sorting ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ ├── AnagramComparator.java │ │ └── Sort.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ ├── AnagramComparatorTest.java │ ├── AnagramSorting.java │ └── SortTest.java ├── BST to DLL ├── .ALGORITH.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITH.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ └── ConvertBST.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ └── ConvertTest.java ├── Balanced Parentheses ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── tarkshala │ │ ├── App.java │ │ └── ParenthesesGenerator.java │ └── test │ └── java │ └── com │ └── tarkshala │ ├── AppTest.java │ └── ParenthesesGeneratorTest.java ├── Ball in Bins ├── .DS_Store ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── Questions.pdf └── src │ └── in │ └── interview │ └── catamaranventures │ ├── BallBins.java │ └── MaxCycle.java ├── Best Grouping of Digits of a Phone Number ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ ├── GroupUtils.java │ │ └── Grouping.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ └── GroupUtilsTest.java ├── Binary Search Tree ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ ├── BinarySearchTree.java │ │ ├── BinaryTree.java │ │ └── Node.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ └── BinarySearchTreeTest.java ├── Binary Search in Array ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── src │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ ├── BinarySearch.java │ └── BinarySearchTest.java ├── Bits ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── src │ └── com │ └── housing │ └── interview │ └── Solution.java ├── Ceiling and Floor in BST ├── .ALGORITHM.md.html ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── amazon │ │ └── interview │ │ └── FloorCeilingBST.java └── test │ └── in │ └── kuldeepyadav │ └── amazon │ └── interview │ └── FloorCeilingBSTTest.java ├── Choose Non Consecutive Objects ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ └── NonConsecutiveSelection.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ └── NonConsecutiveSelectionTest.java ├── Color Blocks ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── in │ │ └── interview │ │ └── google │ │ └── Painter.java │ └── test │ └── java │ └── in │ └── interview │ └── google │ └── PainterTest.java ├── Consistent Hashing ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── tarkshala │ │ ├── App.java │ │ ├── LoadBalancer.java │ │ ├── MD5.java │ │ ├── Request.java │ │ └── Server.java │ └── test │ └── java │ └── com │ └── tarkshala │ └── AppTest.java ├── Cycle Shooter ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── tarkshala │ │ └── App.java │ └── test │ └── java │ └── com │ └── tarkshala │ └── AppTest.java ├── DLL to BST ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src │ └── in │ └── interview │ └── google │ ├── DLLUtilities.java │ ├── DoublyLinkedList.java │ ├── DoublyLinkedListTest.java │ └── Node.java ├── Death Probability of Bot on a Grid ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── interview │ │ └── ola │ │ └── BotOnGrid.java └── test │ └── in │ └── interview │ └── ola │ └── BotOnGridTest.java ├── Dictionary ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ ├── Element.java │ │ ├── Node.java │ │ └── Trie.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ ├── ElementTest.java │ └── TrieTest.java ├── DistinctSubsequences ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── tarkshala │ │ └── SubsequenceCounter.java │ └── test │ └── java │ └── com │ └── tarkshala │ └── SubsequenceCounterTest.java ├── Fibonacci Repersentation of a Number ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ ├── FibonacciRepersentation.java │ │ ├── FibonacciRepersentationTest.java │ │ └── FibonacciSeries.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ └── FibonacciTest.java ├── Fibonacci ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── pom.xml └── src │ ├── main │ └── java │ │ └── in │ │ └── interview │ │ └── google │ │ └── Fibonacci.java │ └── test │ └── java │ └── in │ └── interview │ └── google │ └── FibonacciTest.java ├── GasStations ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── tarkshala │ │ └── IndexComputer.java │ └── test │ └── java │ └── com │ └── tarkshala │ └── AppTest.java ├── Graph ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md └── src │ └── in │ └── interview │ └── amazon │ ├── AdjacencyList.java │ ├── DirectedGraph.java │ └── UndirectedGraph.java ├── Heap ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── interview │ │ ├── HeapIterator.java │ │ └── HeapList.java └── test │ └── in │ └── kuldeepyadav │ └── interview │ └── HeapTest.java ├── Increment Array Number ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src │ └── main │ └── java │ └── in │ └── interview │ └── google │ ├── NumberUtils.java │ └── NumberUtilsTest.java ├── Infix to Postfix ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── misc.xml │ └── modules.xml ├── ALGORITHM.md ├── Infix to Postfix.iml ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── inbhiwadi │ │ └── postfix │ │ └── Algebra.java │ └── test │ └── java │ └── com │ └── inbhiwadi │ └── postfix │ └── AlgebraTest.java ├── Inorder to All Possible Binary Tree ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── ALGORITHM.md ├── Intersect Zeros in Matrix ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── images │ └── Intersect Zeros.jpg └── src │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ └── IntersectZeros.java ├── Inversions Count in Array ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── amazon │ │ └── interview │ │ └── Inversions.java └── test │ └── in │ └── kuldeepyadav │ └── amazon │ └── interview │ └── InversionsTest.java ├── Islands in Matrix ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── interview │ │ └── ola │ │ └── Islands.java └── test │ └── in │ └── interview │ └── ola │ └── IslandsTest.java ├── Kth smallest element in Matrix sorted along Rows and Columns ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src │ └── in │ └── interview │ └── limeroad │ └── Matrix.java ├── LICENSE ├── LRU Cache ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src │ └── main │ └── java │ └── in │ └── interview │ └── google │ ├── Cache.java │ └── LRUCache.java ├── Large Balanced Paranthesis File ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── ALGORITHM.md ├── Line Passing through Maximum Points ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── ALGORITHM.md ├── LinkedList ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── pom.xml └── src │ └── in │ └── kuldeepyadav │ └── amazon │ └── interview │ └── LookAheadIterator.java ├── Longest Contiguous Increasing Sequence in Matrix ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── in │ │ └── interview │ │ └── microsoft │ │ └── MatrixUtils.java │ └── test │ └── java │ └── in │ └── interview │ └── microsoft │ └── MatrixUtilsTest.java ├── Majority Element ├── .gitignore └── pom.xml ├── MajorityElement ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── tarkshala │ │ └── MajorityFinder.java │ └── test │ └── java │ └── com │ └── tarkshala │ ├── AppTest.java │ └── MajorityFinderTest.java ├── Make Palindrom ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── kuldeep │ │ └── PalindromeUtils.java │ └── test │ └── java │ └── com │ └── kuldeep │ └── PalindromeUtilsTest.java ├── Maths Algebra ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ └── Multiply.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ └── MultiplyTest.java ├── Maths ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── src │ └── in │ └── interview │ └── google │ ├── MathUtils.java │ └── MathUtilsTest.java ├── Max Tasks Scheduler for N Machines ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md └── images │ └── Max tasks using N machines.jpg ├── Max Tasks Scheduler ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── interview │ │ └── microsoft │ │ └── Scheduler.java └── test │ └── in │ └── interview │ └── microsoft │ └── SchedulerTest.java ├── Median in 2 Sorted array ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeep │ │ └── interview │ │ └── google │ │ └── Median.java └── test │ └── in │ └── kuldeep │ └── interview │ └── google │ └── MedianTest.java ├── MinJumpsArray ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── tarkshala │ │ └── MinimumJumpComputer.java │ └── test │ └── java │ └── com │ └── tarkshala │ └── MinimumJumpComputerTest.java ├── Minimum Distance between Two Words ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── ALGORITHM.md ├── Minimum Sum of Distances ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── ALGORITHM.md ├── Minimum Sum of Triplets ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── misc.xml │ └── modules.xml ├── ALGORITHM.md ├── Minimum Sum of Triplets.iml ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── inbhiwadi │ │ └── MinimumSumArray.java │ └── test │ └── java │ └── com │ └── inbhiwadi │ └── MinimumSumArrayTest.java ├── Minimum Swaps for Pairing ├── .gitignore ├── .idea │ ├── compiler.xml │ ├── copyright │ │ └── profiles_settings.xml │ ├── encodings.xml │ ├── misc.xml │ └── modules.xml ├── ALGORITHM.md ├── Minimum Swaps for Pairing.iml ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── inbhiwadi │ └── ArraySwap.java ├── Missing Positive Number ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md └── src │ └── in │ └── interview │ └── limeroad │ ├── ArrayUtils.java │ └── ArrayUtilsTest.java ├── Most Frequent Words in a File ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── dump ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ └── FrequentWords.java ├── test │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ └── FrequentWordsTest.java └── wordsEn.txt ├── No Two Consecutive Zeros ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ └── NonConsecutiveZeroStrings.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ └── NonConsecutiveZeroStringsTest.java ├── Non Intersecting Chords ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ └── NonIntersectingChordsCounter.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ └── NonIntersectingChordsCounterTest.java ├── Optimal Path in Matrix ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── ALGORITHM.md ├── Pairs having Sum Greater than Threshold ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── in │ │ └── interview │ │ └── google │ │ └── ArrayUtils.java │ └── test │ └── java │ └── in │ └── interview │ └── google │ └── ArrayUtilsTest.java ├── Palindrome With Whitechar ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── in │ │ └── interview │ │ └── microsoft │ │ └── PalindromeUtils.java │ └── test │ └── java │ └── in │ └── interview │ └── microsoft │ └── PalindromeUtilsTest.java ├── PalindromePartitioning ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── tarkshala │ └── PalindromePartitioner.java ├── Predecessor and Successor of a key in BST ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── interview │ │ └── ola │ │ └── BinarySearchTree.java └── test │ └── in │ └── interview │ └── ola │ └── BinarySearchTreeTest.java ├── Preorder to BST ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── algorithm.md ├── images │ └── PreorderToBST.jpg ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ └── PreorderToBST.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ └── PreorderToBSTTest.java ├── Print Partial Merged Arrays ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── in │ │ └── interview │ │ └── microsoft │ │ └── Permutation.java │ └── test │ └── java │ └── in │ └── interview │ └── microsoft │ └── PermutationTest.java ├── Queue using Array ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs └── ALGORITHM.md ├── README.md ├── RepeatedSubstring.md ├── Repetation In Array ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── interview │ │ └── google │ │ └── Repetition.java └── test │ └── in │ └── interview │ └── google │ └── RepetitionTest.java ├── Reservoir Sampling ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── tarkshala │ │ ├── App.java │ │ └── RandomNumberCalculator.java │ └── test │ └── java │ └── com │ └── tarkshala │ └── AppTest.java ├── Reverse Every Two Nodes in Linkedlist ├── .classpath ├── .gitignore ├── .project ├── .settings │ ├── org.eclipse.jdt.core.prefs │ └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src │ └── main │ └── java │ └── in │ └── interview │ └── google │ ├── LinkedlistUtils.java │ └── LinkedlistUtilsTest.java ├── Robot reachability ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── kuldeep │ │ └── RobotMovement.java │ └── test │ └── java │ └── com │ └── kuldeep │ └── RobotMovementTest.java ├── Rotate Matrix Inplace ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── interview │ │ └── google │ │ ├── MatrixUtils.java │ │ └── Rotate.java └── test │ └── in │ └── kuldeepyadav │ └── interview │ └── google │ ├── MatrixUtilsTest.java │ └── RotateTest.java ├── Search in Rotated Array ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ ├── NewRotatedBinarySearch.java │ │ ├── PivotUtil.java │ │ └── RotatedBinarySearch.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ ├── PivotUtilTest.java │ └── RotatedBinarySearchTest.java ├── Segregate Positive and Negative ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── interview │ │ └── google │ │ └── Segregate.java └── test │ └── in │ └── kuldeepyadav │ └── interview │ └── google │ └── SegregateTest.java ├── Sort N Element array with K Distinct keys ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── interview │ │ └── google │ │ └── ArrayUtils.java └── test │ └── in │ └── interview │ └── google │ └── ArrayUtilsTest.java ├── String Interleavings ├── .ALGORITHM.md.html ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md └── src │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ ├── Interleaving.java │ └── InterleavingTest.java ├── Subarray with given Sum ├── .gitignore ├── ALGORITHM.md └── src │ └── com │ └── kuldeep │ ├── SubarrayFinder.java │ └── SubarrayFinderTest.java ├── Suffix Tree ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── kuldeep │ │ └── algorithm │ │ └── SuffixTree.java │ └── test │ └── java │ └── com │ └── kuldeep │ └── algorithm │ └── SuffixTreeTest.java ├── Sum Along Diaginals in Binary Tree ├── .classpath ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── kuldeepyadav │ │ └── google │ │ └── interview │ │ └── IntegerBinaryTree.java └── test │ └── in │ └── kuldeepyadav │ └── google │ └── interview │ └── IntegerBinaryTreeTest.java ├── Sum of Bit Difference ├── .gitignore ├── ALGORITHM.md ├── Sum of Bit Difference.iml ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── inbhiwadi │ │ └── BitsCounter.java │ └── test │ └── java │ └── com │ └── inbhiwadi │ └── BitsCounterTest.java ├── Sum of Cube of Two equal to Cube of Third ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── src │ └── in │ │ └── kuldeepyadav │ │ └── amazon │ │ └── interview │ │ └── SumOfCubes.java └── test │ └── in │ └── kuldeepyadav │ └── amazon │ └── interview │ └── SumOfCubesTest.java ├── Sum of Pair divisible by 'K' ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── interview │ │ └── ixigo │ │ └── Pairs.java └── test │ └── in │ └── interview │ └── ixigo │ └── PairsTest.java ├── Trapping Rain Water ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── kuldeep │ ├── Trap.java │ └── TrapTest.java ├── Two Jugs ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── ALGORITHM.md ├── src │ └── in │ │ └── interview │ │ └── housing │ │ └── Jugs.java └── test │ └── in │ └── interview │ └── housing │ └── JugsTest.java ├── Walk Array ├── .classpath ├── .gitignore ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── pseudo code.md ├── src │ └── com │ │ └── kuldeep │ │ └── google │ │ └── interview │ │ └── Jump.java └── test │ └── com │ └── kuldeep │ └── google │ └── interview │ └── JumpTest.java ├── Zero Sum Triplets ├── .gitignore ├── ALGORITHM.md ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── tarkshala │ │ └── App.java │ └── test │ └── java │ └── com │ └── tarkshala │ └── AppTest.java └── Zig Zag Sorting ├── .classpath ├── .gitignore ├── .project ├── .settings ├── org.eclipse.jdt.core.prefs └── org.eclipse.m2e.core.prefs ├── ALGORITHM.md ├── pom.xml └── src └── main └── java └── in └── interview └── microsoft ├── ArrayUtils.java └── ArrayUtilsTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/.gitignore -------------------------------------------------------------------------------- /Aggregate Zeros/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Aggregate Zeros/.classpath -------------------------------------------------------------------------------- /Aggregate Zeros/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /Aggregate Zeros/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Aggregate Zeros/.project -------------------------------------------------------------------------------- /Aggregate Zeros/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Aggregate Zeros/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Aggregate Zeros/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Aggregate Zeros/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /Aggregate Zeros/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Aggregate Zeros/ALGORITHM.md -------------------------------------------------------------------------------- /Aggregate Zeros/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Aggregate Zeros/pom.xml -------------------------------------------------------------------------------- /Aggregate Zeros/src/main/java/in/interview/microsoft/Aggregation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Aggregate Zeros/src/main/java/in/interview/microsoft/Aggregation.java -------------------------------------------------------------------------------- /Aggregate Zeros/src/test/java/in/interview/microsoft/AggregationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Aggregate Zeros/src/test/java/in/interview/microsoft/AggregationTest.java -------------------------------------------------------------------------------- /Alphabets Order/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Alphabets Order/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Alphabets Order/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Alphabets Order/.classpath -------------------------------------------------------------------------------- /Alphabets Order/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Alphabets Order/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Alphabets Order/.project -------------------------------------------------------------------------------- /Alphabets Order/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Alphabets Order/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Alphabets Order/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Alphabets Order/ALGORITHM.md -------------------------------------------------------------------------------- /Alphabets Order/src/in/kuldeepyadav/amazon/interview/Order.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Alphabets Order/src/in/kuldeepyadav/amazon/interview/Order.java -------------------------------------------------------------------------------- /Alphabets Order/test/in/kuldeepyadav/amazon/interview/OrderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Alphabets Order/test/in/kuldeepyadav/amazon/interview/OrderTest.java -------------------------------------------------------------------------------- /Anagram Sorting/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Anagram Sorting/.classpath -------------------------------------------------------------------------------- /Anagram Sorting/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Anagram Sorting/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Anagram Sorting/.project -------------------------------------------------------------------------------- /Anagram Sorting/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Anagram Sorting/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Anagram Sorting/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Anagram Sorting/ALGORITHM.md -------------------------------------------------------------------------------- /Anagram Sorting/src/in/kuldeepyadav/google/interview/AnagramComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Anagram Sorting/src/in/kuldeepyadav/google/interview/AnagramComparator.java -------------------------------------------------------------------------------- /Anagram Sorting/src/in/kuldeepyadav/google/interview/Sort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Anagram Sorting/src/in/kuldeepyadav/google/interview/Sort.java -------------------------------------------------------------------------------- /Anagram Sorting/test/in/kuldeepyadav/google/interview/AnagramComparatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Anagram Sorting/test/in/kuldeepyadav/google/interview/AnagramComparatorTest.java -------------------------------------------------------------------------------- /Anagram Sorting/test/in/kuldeepyadav/google/interview/AnagramSorting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Anagram Sorting/test/in/kuldeepyadav/google/interview/AnagramSorting.java -------------------------------------------------------------------------------- /Anagram Sorting/test/in/kuldeepyadav/google/interview/SortTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Anagram Sorting/test/in/kuldeepyadav/google/interview/SortTest.java -------------------------------------------------------------------------------- /BST to DLL/.ALGORITH.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/BST to DLL/.ALGORITH.md.html -------------------------------------------------------------------------------- /BST to DLL/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/BST to DLL/.classpath -------------------------------------------------------------------------------- /BST to DLL/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /BST to DLL/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/BST to DLL/.project -------------------------------------------------------------------------------- /BST to DLL/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/BST to DLL/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /BST to DLL/ALGORITH.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/BST to DLL/ALGORITH.md -------------------------------------------------------------------------------- /BST to DLL/src/in/kuldeepyadav/google/interview/ConvertBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/BST to DLL/src/in/kuldeepyadav/google/interview/ConvertBST.java -------------------------------------------------------------------------------- /BST to DLL/test/in/kuldeepyadav/google/interview/ConvertTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/BST to DLL/test/in/kuldeepyadav/google/interview/ConvertTest.java -------------------------------------------------------------------------------- /Balanced Parentheses/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | -------------------------------------------------------------------------------- /Balanced Parentheses/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Balanced Parentheses/ALGORITHM.md -------------------------------------------------------------------------------- /Balanced Parentheses/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Balanced Parentheses/pom.xml -------------------------------------------------------------------------------- /Balanced Parentheses/src/main/java/com/tarkshala/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Balanced Parentheses/src/main/java/com/tarkshala/App.java -------------------------------------------------------------------------------- /Balanced Parentheses/src/main/java/com/tarkshala/ParenthesesGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Balanced Parentheses/src/main/java/com/tarkshala/ParenthesesGenerator.java -------------------------------------------------------------------------------- /Balanced Parentheses/src/test/java/com/tarkshala/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Balanced Parentheses/src/test/java/com/tarkshala/AppTest.java -------------------------------------------------------------------------------- /Balanced Parentheses/src/test/java/com/tarkshala/ParenthesesGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Balanced Parentheses/src/test/java/com/tarkshala/ParenthesesGeneratorTest.java -------------------------------------------------------------------------------- /Ball in Bins/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ball in Bins/.DS_Store -------------------------------------------------------------------------------- /Ball in Bins/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ball in Bins/.classpath -------------------------------------------------------------------------------- /Ball in Bins/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Ball in Bins/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ball in Bins/.project -------------------------------------------------------------------------------- /Ball in Bins/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ball in Bins/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Ball in Bins/Questions.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ball in Bins/Questions.pdf -------------------------------------------------------------------------------- /Ball in Bins/src/in/interview/catamaranventures/BallBins.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ball in Bins/src/in/interview/catamaranventures/BallBins.java -------------------------------------------------------------------------------- /Ball in Bins/src/in/interview/catamaranventures/MaxCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ball in Bins/src/in/interview/catamaranventures/MaxCycle.java -------------------------------------------------------------------------------- /Best Grouping of Digits of a Phone Number/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Best Grouping of Digits of a Phone Number/.classpath -------------------------------------------------------------------------------- /Best Grouping of Digits of a Phone Number/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Best Grouping of Digits of a Phone Number/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Best Grouping of Digits of a Phone Number/.project -------------------------------------------------------------------------------- /Best Grouping of Digits of a Phone Number/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Best Grouping of Digits of a Phone Number/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Best Grouping of Digits of a Phone Number/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Best Grouping of Digits of a Phone Number/ALGORITHM.md -------------------------------------------------------------------------------- /Best Grouping of Digits of a Phone Number/src/in/kuldeepyadav/google/interview/GroupUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Best Grouping of Digits of a Phone Number/src/in/kuldeepyadav/google/interview/GroupUtils.java -------------------------------------------------------------------------------- /Best Grouping of Digits of a Phone Number/src/in/kuldeepyadav/google/interview/Grouping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Best Grouping of Digits of a Phone Number/src/in/kuldeepyadav/google/interview/Grouping.java -------------------------------------------------------------------------------- /Best Grouping of Digits of a Phone Number/test/in/kuldeepyadav/google/interview/GroupUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Best Grouping of Digits of a Phone Number/test/in/kuldeepyadav/google/interview/GroupUtilsTest.java -------------------------------------------------------------------------------- /Binary Search Tree/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search Tree/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Binary Search Tree/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search Tree/.classpath -------------------------------------------------------------------------------- /Binary Search Tree/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Binary Search Tree/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search Tree/.project -------------------------------------------------------------------------------- /Binary Search Tree/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search Tree/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Binary Search Tree/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search Tree/ALGORITHM.md -------------------------------------------------------------------------------- /Binary Search Tree/src/in/kuldeepyadav/google/interview/BinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search Tree/src/in/kuldeepyadav/google/interview/BinarySearchTree.java -------------------------------------------------------------------------------- /Binary Search Tree/src/in/kuldeepyadav/google/interview/BinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search Tree/src/in/kuldeepyadav/google/interview/BinaryTree.java -------------------------------------------------------------------------------- /Binary Search Tree/src/in/kuldeepyadav/google/interview/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search Tree/src/in/kuldeepyadav/google/interview/Node.java -------------------------------------------------------------------------------- /Binary Search Tree/test/in/kuldeepyadav/google/interview/BinarySearchTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search Tree/test/in/kuldeepyadav/google/interview/BinarySearchTreeTest.java -------------------------------------------------------------------------------- /Binary Search in Array/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search in Array/.classpath -------------------------------------------------------------------------------- /Binary Search in Array/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Binary Search in Array/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search in Array/.project -------------------------------------------------------------------------------- /Binary Search in Array/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search in Array/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Binary Search in Array/src/in/kuldeepyadav/google/interview/BinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search in Array/src/in/kuldeepyadav/google/interview/BinarySearch.java -------------------------------------------------------------------------------- /Binary Search in Array/src/in/kuldeepyadav/google/interview/BinarySearchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Binary Search in Array/src/in/kuldeepyadav/google/interview/BinarySearchTest.java -------------------------------------------------------------------------------- /Bits/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Bits/.classpath -------------------------------------------------------------------------------- /Bits/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Bits/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Bits/.project -------------------------------------------------------------------------------- /Bits/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Bits/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Bits/src/com/housing/interview/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Bits/src/com/housing/interview/Solution.java -------------------------------------------------------------------------------- /Ceiling and Floor in BST/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ceiling and Floor in BST/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Ceiling and Floor in BST/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ceiling and Floor in BST/.classpath -------------------------------------------------------------------------------- /Ceiling and Floor in BST/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ceiling and Floor in BST/.project -------------------------------------------------------------------------------- /Ceiling and Floor in BST/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ceiling and Floor in BST/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Ceiling and Floor in BST/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ceiling and Floor in BST/ALGORITHM.md -------------------------------------------------------------------------------- /Ceiling and Floor in BST/src/in/kuldeepyadav/amazon/interview/FloorCeilingBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ceiling and Floor in BST/src/in/kuldeepyadav/amazon/interview/FloorCeilingBST.java -------------------------------------------------------------------------------- /Ceiling and Floor in BST/test/in/kuldeepyadav/amazon/interview/FloorCeilingBSTTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Ceiling and Floor in BST/test/in/kuldeepyadav/amazon/interview/FloorCeilingBSTTest.java -------------------------------------------------------------------------------- /Choose Non Consecutive Objects/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Choose Non Consecutive Objects/.classpath -------------------------------------------------------------------------------- /Choose Non Consecutive Objects/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | -------------------------------------------------------------------------------- /Choose Non Consecutive Objects/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Choose Non Consecutive Objects/.project -------------------------------------------------------------------------------- /Choose Non Consecutive Objects/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Choose Non Consecutive Objects/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Choose Non Consecutive Objects/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Choose Non Consecutive Objects/ALGORITHM.md -------------------------------------------------------------------------------- /Choose Non Consecutive Objects/src/in/kuldeepyadav/google/interview/NonConsecutiveSelection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Choose Non Consecutive Objects/src/in/kuldeepyadav/google/interview/NonConsecutiveSelection.java -------------------------------------------------------------------------------- /Choose Non Consecutive Objects/test/in/kuldeepyadav/google/interview/NonConsecutiveSelectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Choose Non Consecutive Objects/test/in/kuldeepyadav/google/interview/NonConsecutiveSelectionTest.java -------------------------------------------------------------------------------- /Color Blocks/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Color Blocks/.classpath -------------------------------------------------------------------------------- /Color Blocks/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /Color Blocks/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Color Blocks/.project -------------------------------------------------------------------------------- /Color Blocks/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Color Blocks/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Color Blocks/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Color Blocks/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /Color Blocks/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Color Blocks/ALGORITHM.md -------------------------------------------------------------------------------- /Color Blocks/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Color Blocks/pom.xml -------------------------------------------------------------------------------- /Color Blocks/src/main/java/in/interview/google/Painter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Color Blocks/src/main/java/in/interview/google/Painter.java -------------------------------------------------------------------------------- /Color Blocks/src/test/java/in/interview/google/PainterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Color Blocks/src/test/java/in/interview/google/PainterTest.java -------------------------------------------------------------------------------- /Consistent Hashing/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | ConsistentHashing.iml 3 | -------------------------------------------------------------------------------- /Consistent Hashing/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Consistent Hashing/ALGORITHM.md -------------------------------------------------------------------------------- /Consistent Hashing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Consistent Hashing/pom.xml -------------------------------------------------------------------------------- /Consistent Hashing/src/main/java/com/tarkshala/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Consistent Hashing/src/main/java/com/tarkshala/App.java -------------------------------------------------------------------------------- /Consistent Hashing/src/main/java/com/tarkshala/LoadBalancer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Consistent Hashing/src/main/java/com/tarkshala/LoadBalancer.java -------------------------------------------------------------------------------- /Consistent Hashing/src/main/java/com/tarkshala/MD5.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Consistent Hashing/src/main/java/com/tarkshala/MD5.java -------------------------------------------------------------------------------- /Consistent Hashing/src/main/java/com/tarkshala/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Consistent Hashing/src/main/java/com/tarkshala/Request.java -------------------------------------------------------------------------------- /Consistent Hashing/src/main/java/com/tarkshala/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Consistent Hashing/src/main/java/com/tarkshala/Server.java -------------------------------------------------------------------------------- /Consistent Hashing/src/test/java/com/tarkshala/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Consistent Hashing/src/test/java/com/tarkshala/AppTest.java -------------------------------------------------------------------------------- /Cycle Shooter/.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | target/ 3 | *.iml 4 | -------------------------------------------------------------------------------- /Cycle Shooter/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Cycle Shooter/ALGORITHM.md -------------------------------------------------------------------------------- /Cycle Shooter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Cycle Shooter/pom.xml -------------------------------------------------------------------------------- /Cycle Shooter/src/main/java/com/tarkshala/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Cycle Shooter/src/main/java/com/tarkshala/App.java -------------------------------------------------------------------------------- /Cycle Shooter/src/test/java/com/tarkshala/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Cycle Shooter/src/test/java/com/tarkshala/AppTest.java -------------------------------------------------------------------------------- /DLL to BST/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DLL to BST/.classpath -------------------------------------------------------------------------------- /DLL to BST/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /target/ 3 | -------------------------------------------------------------------------------- /DLL to BST/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DLL to BST/.project -------------------------------------------------------------------------------- /DLL to BST/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DLL to BST/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /DLL to BST/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DLL to BST/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /DLL to BST/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DLL to BST/ALGORITHM.md -------------------------------------------------------------------------------- /DLL to BST/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DLL to BST/pom.xml -------------------------------------------------------------------------------- /DLL to BST/src/in/interview/google/DLLUtilities.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DLL to BST/src/in/interview/google/DLLUtilities.java -------------------------------------------------------------------------------- /DLL to BST/src/in/interview/google/DoublyLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DLL to BST/src/in/interview/google/DoublyLinkedList.java -------------------------------------------------------------------------------- /DLL to BST/src/in/interview/google/DoublyLinkedListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DLL to BST/src/in/interview/google/DoublyLinkedListTest.java -------------------------------------------------------------------------------- /DLL to BST/src/in/interview/google/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DLL to BST/src/in/interview/google/Node.java -------------------------------------------------------------------------------- /Death Probability of Bot on a Grid/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Death Probability of Bot on a Grid/.classpath -------------------------------------------------------------------------------- /Death Probability of Bot on a Grid/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Death Probability of Bot on a Grid/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Death Probability of Bot on a Grid/.project -------------------------------------------------------------------------------- /Death Probability of Bot on a Grid/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Death Probability of Bot on a Grid/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Death Probability of Bot on a Grid/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Death Probability of Bot on a Grid/ALGORITHM.md -------------------------------------------------------------------------------- /Death Probability of Bot on a Grid/src/in/interview/ola/BotOnGrid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Death Probability of Bot on a Grid/src/in/interview/ola/BotOnGrid.java -------------------------------------------------------------------------------- /Death Probability of Bot on a Grid/test/in/interview/ola/BotOnGridTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Death Probability of Bot on a Grid/test/in/interview/ola/BotOnGridTest.java -------------------------------------------------------------------------------- /Dictionary/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Dictionary/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Dictionary/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Dictionary/.classpath -------------------------------------------------------------------------------- /Dictionary/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Dictionary/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Dictionary/.project -------------------------------------------------------------------------------- /Dictionary/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Dictionary/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Dictionary/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Dictionary/ALGORITHM.md -------------------------------------------------------------------------------- /Dictionary/src/in/kuldeepyadav/google/interview/Element.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Dictionary/src/in/kuldeepyadav/google/interview/Element.java -------------------------------------------------------------------------------- /Dictionary/src/in/kuldeepyadav/google/interview/Node.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Dictionary/src/in/kuldeepyadav/google/interview/Node.java -------------------------------------------------------------------------------- /Dictionary/src/in/kuldeepyadav/google/interview/Trie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Dictionary/src/in/kuldeepyadav/google/interview/Trie.java -------------------------------------------------------------------------------- /Dictionary/test/in/kuldeepyadav/google/interview/ElementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Dictionary/test/in/kuldeepyadav/google/interview/ElementTest.java -------------------------------------------------------------------------------- /Dictionary/test/in/kuldeepyadav/google/interview/TrieTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Dictionary/test/in/kuldeepyadav/google/interview/TrieTest.java -------------------------------------------------------------------------------- /DistinctSubsequences/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | .idea 3 | *.iml 4 | target -------------------------------------------------------------------------------- /DistinctSubsequences/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DistinctSubsequences/ALGORITHM.md -------------------------------------------------------------------------------- /DistinctSubsequences/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DistinctSubsequences/pom.xml -------------------------------------------------------------------------------- /DistinctSubsequences/src/main/java/com/tarkshala/SubsequenceCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DistinctSubsequences/src/main/java/com/tarkshala/SubsequenceCounter.java -------------------------------------------------------------------------------- /DistinctSubsequences/src/test/java/com/tarkshala/SubsequenceCounterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/DistinctSubsequences/src/test/java/com/tarkshala/SubsequenceCounterTest.java -------------------------------------------------------------------------------- /Fibonacci Repersentation of a Number/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci Repersentation of a Number/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Fibonacci Repersentation of a Number/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci Repersentation of a Number/.classpath -------------------------------------------------------------------------------- /Fibonacci Repersentation of a Number/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Fibonacci Repersentation of a Number/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci Repersentation of a Number/.project -------------------------------------------------------------------------------- /Fibonacci Repersentation of a Number/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci Repersentation of a Number/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Fibonacci Repersentation of a Number/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci Repersentation of a Number/ALGORITHM.md -------------------------------------------------------------------------------- /Fibonacci Repersentation of a Number/src/in/kuldeepyadav/google/interview/FibonacciRepersentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci Repersentation of a Number/src/in/kuldeepyadav/google/interview/FibonacciRepersentation.java -------------------------------------------------------------------------------- /Fibonacci Repersentation of a Number/src/in/kuldeepyadav/google/interview/FibonacciRepersentationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci Repersentation of a Number/src/in/kuldeepyadav/google/interview/FibonacciRepersentationTest.java -------------------------------------------------------------------------------- /Fibonacci Repersentation of a Number/src/in/kuldeepyadav/google/interview/FibonacciSeries.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci Repersentation of a Number/src/in/kuldeepyadav/google/interview/FibonacciSeries.java -------------------------------------------------------------------------------- /Fibonacci Repersentation of a Number/test/in/kuldeepyadav/google/interview/FibonacciTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci Repersentation of a Number/test/in/kuldeepyadav/google/interview/FibonacciTest.java -------------------------------------------------------------------------------- /Fibonacci/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci/.classpath -------------------------------------------------------------------------------- /Fibonacci/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /Fibonacci/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci/.project -------------------------------------------------------------------------------- /Fibonacci/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Fibonacci/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /Fibonacci/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci/pom.xml -------------------------------------------------------------------------------- /Fibonacci/src/main/java/in/interview/google/Fibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci/src/main/java/in/interview/google/Fibonacci.java -------------------------------------------------------------------------------- /Fibonacci/src/test/java/in/interview/google/FibonacciTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Fibonacci/src/test/java/in/interview/google/FibonacciTest.java -------------------------------------------------------------------------------- /GasStations/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | 3 | .idea/ 4 | *.iml 5 | -------------------------------------------------------------------------------- /GasStations/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/GasStations/ALGORITHM.md -------------------------------------------------------------------------------- /GasStations/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/GasStations/pom.xml -------------------------------------------------------------------------------- /GasStations/src/main/java/com/tarkshala/IndexComputer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/GasStations/src/main/java/com/tarkshala/IndexComputer.java -------------------------------------------------------------------------------- /GasStations/src/test/java/com/tarkshala/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/GasStations/src/test/java/com/tarkshala/AppTest.java -------------------------------------------------------------------------------- /Graph/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Graph/.classpath -------------------------------------------------------------------------------- /Graph/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Graph/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Graph/.project -------------------------------------------------------------------------------- /Graph/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Graph/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Graph/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Graph/ALGORITHM.md -------------------------------------------------------------------------------- /Graph/src/in/interview/amazon/AdjacencyList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Graph/src/in/interview/amazon/AdjacencyList.java -------------------------------------------------------------------------------- /Graph/src/in/interview/amazon/DirectedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Graph/src/in/interview/amazon/DirectedGraph.java -------------------------------------------------------------------------------- /Graph/src/in/interview/amazon/UndirectedGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Graph/src/in/interview/amazon/UndirectedGraph.java -------------------------------------------------------------------------------- /Heap/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Heap/.classpath -------------------------------------------------------------------------------- /Heap/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | -------------------------------------------------------------------------------- /Heap/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Heap/.project -------------------------------------------------------------------------------- /Heap/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Heap/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Heap/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Heap/ALGORITHM.md -------------------------------------------------------------------------------- /Heap/src/in/kuldeepyadav/interview/HeapIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Heap/src/in/kuldeepyadav/interview/HeapIterator.java -------------------------------------------------------------------------------- /Heap/src/in/kuldeepyadav/interview/HeapList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Heap/src/in/kuldeepyadav/interview/HeapList.java -------------------------------------------------------------------------------- /Heap/test/in/kuldeepyadav/interview/HeapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Heap/test/in/kuldeepyadav/interview/HeapTest.java -------------------------------------------------------------------------------- /Increment Array Number/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Increment Array Number/.classpath -------------------------------------------------------------------------------- /Increment Array Number/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /Increment Array Number/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Increment Array Number/.project -------------------------------------------------------------------------------- /Increment Array Number/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Increment Array Number/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Increment Array Number/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Increment Array Number/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /Increment Array Number/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Increment Array Number/ALGORITHM.md -------------------------------------------------------------------------------- /Increment Array Number/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Increment Array Number/pom.xml -------------------------------------------------------------------------------- /Increment Array Number/src/main/java/in/interview/google/NumberUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Increment Array Number/src/main/java/in/interview/google/NumberUtils.java -------------------------------------------------------------------------------- /Increment Array Number/src/main/java/in/interview/google/NumberUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Increment Array Number/src/main/java/in/interview/google/NumberUtilsTest.java -------------------------------------------------------------------------------- /Infix to Postfix/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Infix to Postfix/.gitignore -------------------------------------------------------------------------------- /Infix to Postfix/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Infix to Postfix/.idea/compiler.xml -------------------------------------------------------------------------------- /Infix to Postfix/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Infix to Postfix/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /Infix to Postfix/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Infix to Postfix/.idea/encodings.xml -------------------------------------------------------------------------------- /Infix to Postfix/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Infix to Postfix/.idea/misc.xml -------------------------------------------------------------------------------- /Infix to Postfix/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Infix to Postfix/.idea/modules.xml -------------------------------------------------------------------------------- /Infix to Postfix/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Infix to Postfix/ALGORITHM.md -------------------------------------------------------------------------------- /Infix to Postfix/Infix to Postfix.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Infix to Postfix/Infix to Postfix.iml -------------------------------------------------------------------------------- /Infix to Postfix/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Infix to Postfix/pom.xml -------------------------------------------------------------------------------- /Infix to Postfix/src/main/java/com/inbhiwadi/postfix/Algebra.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Infix to Postfix/src/main/java/com/inbhiwadi/postfix/Algebra.java -------------------------------------------------------------------------------- /Infix to Postfix/src/test/java/com/inbhiwadi/postfix/AlgebraTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Infix to Postfix/src/test/java/com/inbhiwadi/postfix/AlgebraTest.java -------------------------------------------------------------------------------- /Inorder to All Possible Binary Tree/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Inorder to All Possible Binary Tree/.classpath -------------------------------------------------------------------------------- /Inorder to All Possible Binary Tree/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Inorder to All Possible Binary Tree/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Inorder to All Possible Binary Tree/.project -------------------------------------------------------------------------------- /Inorder to All Possible Binary Tree/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Inorder to All Possible Binary Tree/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Inorder to All Possible Binary Tree/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Inorder to All Possible Binary Tree/ALGORITHM.md -------------------------------------------------------------------------------- /Intersect Zeros in Matrix/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Intersect Zeros in Matrix/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Intersect Zeros in Matrix/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Intersect Zeros in Matrix/.classpath -------------------------------------------------------------------------------- /Intersect Zeros in Matrix/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Intersect Zeros in Matrix/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Intersect Zeros in Matrix/.project -------------------------------------------------------------------------------- /Intersect Zeros in Matrix/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Intersect Zeros in Matrix/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Intersect Zeros in Matrix/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Intersect Zeros in Matrix/ALGORITHM.md -------------------------------------------------------------------------------- /Intersect Zeros in Matrix/images/Intersect Zeros.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Intersect Zeros in Matrix/images/Intersect Zeros.jpg -------------------------------------------------------------------------------- /Intersect Zeros in Matrix/src/in/kuldeepyadav/google/interview/IntersectZeros.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Intersect Zeros in Matrix/src/in/kuldeepyadav/google/interview/IntersectZeros.java -------------------------------------------------------------------------------- /Inversions Count in Array/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Inversions Count in Array/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Inversions Count in Array/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Inversions Count in Array/.classpath -------------------------------------------------------------------------------- /Inversions Count in Array/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Inversions Count in Array/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Inversions Count in Array/.project -------------------------------------------------------------------------------- /Inversions Count in Array/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Inversions Count in Array/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Inversions Count in Array/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Inversions Count in Array/ALGORITHM.md -------------------------------------------------------------------------------- /Inversions Count in Array/src/in/kuldeepyadav/amazon/interview/Inversions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Inversions Count in Array/src/in/kuldeepyadav/amazon/interview/Inversions.java -------------------------------------------------------------------------------- /Inversions Count in Array/test/in/kuldeepyadav/amazon/interview/InversionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Inversions Count in Array/test/in/kuldeepyadav/amazon/interview/InversionsTest.java -------------------------------------------------------------------------------- /Islands in Matrix/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Islands in Matrix/.classpath -------------------------------------------------------------------------------- /Islands in Matrix/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Islands in Matrix/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Islands in Matrix/.project -------------------------------------------------------------------------------- /Islands in Matrix/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Islands in Matrix/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Islands in Matrix/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Islands in Matrix/ALGORITHM.md -------------------------------------------------------------------------------- /Islands in Matrix/src/in/interview/ola/Islands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Islands in Matrix/src/in/interview/ola/Islands.java -------------------------------------------------------------------------------- /Islands in Matrix/test/in/interview/ola/IslandsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Islands in Matrix/test/in/interview/ola/IslandsTest.java -------------------------------------------------------------------------------- /Kth smallest element in Matrix sorted along Rows and Columns/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Kth smallest element in Matrix sorted along Rows and Columns/.classpath -------------------------------------------------------------------------------- /Kth smallest element in Matrix sorted along Rows and Columns/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /target/ 3 | -------------------------------------------------------------------------------- /Kth smallest element in Matrix sorted along Rows and Columns/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Kth smallest element in Matrix sorted along Rows and Columns/.project -------------------------------------------------------------------------------- /Kth smallest element in Matrix sorted along Rows and Columns/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Kth smallest element in Matrix sorted along Rows and Columns/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Kth smallest element in Matrix sorted along Rows and Columns/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Kth smallest element in Matrix sorted along Rows and Columns/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /Kth smallest element in Matrix sorted along Rows and Columns/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Kth smallest element in Matrix sorted along Rows and Columns/ALGORITHM.md -------------------------------------------------------------------------------- /Kth smallest element in Matrix sorted along Rows and Columns/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Kth smallest element in Matrix sorted along Rows and Columns/pom.xml -------------------------------------------------------------------------------- /Kth smallest element in Matrix sorted along Rows and Columns/src/in/interview/limeroad/Matrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Kth smallest element in Matrix sorted along Rows and Columns/src/in/interview/limeroad/Matrix.java -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LICENSE -------------------------------------------------------------------------------- /LRU Cache/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LRU Cache/.classpath -------------------------------------------------------------------------------- /LRU Cache/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /LRU Cache/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LRU Cache/.project -------------------------------------------------------------------------------- /LRU Cache/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LRU Cache/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /LRU Cache/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LRU Cache/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /LRU Cache/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LRU Cache/ALGORITHM.md -------------------------------------------------------------------------------- /LRU Cache/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LRU Cache/pom.xml -------------------------------------------------------------------------------- /LRU Cache/src/main/java/in/interview/google/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LRU Cache/src/main/java/in/interview/google/Cache.java -------------------------------------------------------------------------------- /LRU Cache/src/main/java/in/interview/google/LRUCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LRU Cache/src/main/java/in/interview/google/LRUCache.java -------------------------------------------------------------------------------- /Large Balanced Paranthesis File/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Large Balanced Paranthesis File/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Large Balanced Paranthesis File/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Large Balanced Paranthesis File/.classpath -------------------------------------------------------------------------------- /Large Balanced Paranthesis File/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Large Balanced Paranthesis File/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Large Balanced Paranthesis File/.project -------------------------------------------------------------------------------- /Large Balanced Paranthesis File/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Large Balanced Paranthesis File/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Large Balanced Paranthesis File/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Large Balanced Paranthesis File/ALGORITHM.md -------------------------------------------------------------------------------- /Line Passing through Maximum Points/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Line Passing through Maximum Points/.classpath -------------------------------------------------------------------------------- /Line Passing through Maximum Points/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Line Passing through Maximum Points/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Line Passing through Maximum Points/.project -------------------------------------------------------------------------------- /Line Passing through Maximum Points/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Line Passing through Maximum Points/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Line Passing through Maximum Points/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Line Passing through Maximum Points/ALGORITHM.md -------------------------------------------------------------------------------- /LinkedList/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LinkedList/.classpath -------------------------------------------------------------------------------- /LinkedList/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | /target/ 3 | -------------------------------------------------------------------------------- /LinkedList/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LinkedList/.project -------------------------------------------------------------------------------- /LinkedList/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LinkedList/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /LinkedList/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LinkedList/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /LinkedList/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LinkedList/pom.xml -------------------------------------------------------------------------------- /LinkedList/src/in/kuldeepyadav/amazon/interview/LookAheadIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/LinkedList/src/in/kuldeepyadav/amazon/interview/LookAheadIterator.java -------------------------------------------------------------------------------- /Longest Contiguous Increasing Sequence in Matrix/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Longest Contiguous Increasing Sequence in Matrix/.classpath -------------------------------------------------------------------------------- /Longest Contiguous Increasing Sequence in Matrix/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /Longest Contiguous Increasing Sequence in Matrix/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Longest Contiguous Increasing Sequence in Matrix/.project -------------------------------------------------------------------------------- /Longest Contiguous Increasing Sequence in Matrix/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Longest Contiguous Increasing Sequence in Matrix/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Longest Contiguous Increasing Sequence in Matrix/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Longest Contiguous Increasing Sequence in Matrix/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /Longest Contiguous Increasing Sequence in Matrix/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Longest Contiguous Increasing Sequence in Matrix/ALGORITHM.md -------------------------------------------------------------------------------- /Longest Contiguous Increasing Sequence in Matrix/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Longest Contiguous Increasing Sequence in Matrix/pom.xml -------------------------------------------------------------------------------- /Longest Contiguous Increasing Sequence in Matrix/src/main/java/in/interview/microsoft/MatrixUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Longest Contiguous Increasing Sequence in Matrix/src/main/java/in/interview/microsoft/MatrixUtils.java -------------------------------------------------------------------------------- /Longest Contiguous Increasing Sequence in Matrix/src/test/java/in/interview/microsoft/MatrixUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Longest Contiguous Increasing Sequence in Matrix/src/test/java/in/interview/microsoft/MatrixUtilsTest.java -------------------------------------------------------------------------------- /Majority Element/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | .idea 3 | *.iml 4 | -------------------------------------------------------------------------------- /Majority Element/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Majority Element/pom.xml -------------------------------------------------------------------------------- /MajorityElement/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | .idea 3 | *.iml 4 | 5 | -------------------------------------------------------------------------------- /MajorityElement/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/MajorityElement/ALGORITHM.md -------------------------------------------------------------------------------- /MajorityElement/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/MajorityElement/pom.xml -------------------------------------------------------------------------------- /MajorityElement/src/main/java/com/tarkshala/MajorityFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/MajorityElement/src/main/java/com/tarkshala/MajorityFinder.java -------------------------------------------------------------------------------- /MajorityElement/src/test/java/com/tarkshala/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/MajorityElement/src/test/java/com/tarkshala/AppTest.java -------------------------------------------------------------------------------- /MajorityElement/src/test/java/com/tarkshala/MajorityFinderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/MajorityElement/src/test/java/com/tarkshala/MajorityFinderTest.java -------------------------------------------------------------------------------- /Make Palindrom/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Make Palindrom/.gitignore -------------------------------------------------------------------------------- /Make Palindrom/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Make Palindrom/ALGORITHM.md -------------------------------------------------------------------------------- /Make Palindrom/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Make Palindrom/pom.xml -------------------------------------------------------------------------------- /Make Palindrom/src/main/java/com/kuldeep/PalindromeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Make Palindrom/src/main/java/com/kuldeep/PalindromeUtils.java -------------------------------------------------------------------------------- /Make Palindrom/src/test/java/com/kuldeep/PalindromeUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Make Palindrom/src/test/java/com/kuldeep/PalindromeUtilsTest.java -------------------------------------------------------------------------------- /Maths Algebra/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Maths Algebra/.classpath -------------------------------------------------------------------------------- /Maths Algebra/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Maths Algebra/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Maths Algebra/.project -------------------------------------------------------------------------------- /Maths Algebra/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Maths Algebra/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Maths Algebra/src/in/kuldeepyadav/google/interview/Multiply.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Maths Algebra/src/in/kuldeepyadav/google/interview/Multiply.java -------------------------------------------------------------------------------- /Maths Algebra/test/in/kuldeepyadav/google/interview/MultiplyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Maths Algebra/test/in/kuldeepyadav/google/interview/MultiplyTest.java -------------------------------------------------------------------------------- /Maths/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Maths/.classpath -------------------------------------------------------------------------------- /Maths/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Maths/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Maths/.project -------------------------------------------------------------------------------- /Maths/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Maths/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Maths/src/in/interview/google/MathUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Maths/src/in/interview/google/MathUtils.java -------------------------------------------------------------------------------- /Maths/src/in/interview/google/MathUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Maths/src/in/interview/google/MathUtilsTest.java -------------------------------------------------------------------------------- /Max Tasks Scheduler for N Machines/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Max Tasks Scheduler for N Machines/.classpath -------------------------------------------------------------------------------- /Max Tasks Scheduler for N Machines/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Max Tasks Scheduler for N Machines/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Max Tasks Scheduler for N Machines/.project -------------------------------------------------------------------------------- /Max Tasks Scheduler for N Machines/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Max Tasks Scheduler for N Machines/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Max Tasks Scheduler for N Machines/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Max Tasks Scheduler for N Machines/ALGORITHM.md -------------------------------------------------------------------------------- /Max Tasks Scheduler for N Machines/images/Max tasks using N machines.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Max Tasks Scheduler for N Machines/images/Max tasks using N machines.jpg -------------------------------------------------------------------------------- /Max Tasks Scheduler/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Max Tasks Scheduler/.classpath -------------------------------------------------------------------------------- /Max Tasks Scheduler/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Max Tasks Scheduler/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Max Tasks Scheduler/.project -------------------------------------------------------------------------------- /Max Tasks Scheduler/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Max Tasks Scheduler/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Max Tasks Scheduler/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Max Tasks Scheduler/ALGORITHM.md -------------------------------------------------------------------------------- /Max Tasks Scheduler/src/in/interview/microsoft/Scheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Max Tasks Scheduler/src/in/interview/microsoft/Scheduler.java -------------------------------------------------------------------------------- /Max Tasks Scheduler/test/in/interview/microsoft/SchedulerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Max Tasks Scheduler/test/in/interview/microsoft/SchedulerTest.java -------------------------------------------------------------------------------- /Median in 2 Sorted array/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Median in 2 Sorted array/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Median in 2 Sorted array/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Median in 2 Sorted array/.classpath -------------------------------------------------------------------------------- /Median in 2 Sorted array/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Median in 2 Sorted array/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Median in 2 Sorted array/.project -------------------------------------------------------------------------------- /Median in 2 Sorted array/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Median in 2 Sorted array/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Median in 2 Sorted array/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Median in 2 Sorted array/ALGORITHM.md -------------------------------------------------------------------------------- /Median in 2 Sorted array/src/in/kuldeep/interview/google/Median.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Median in 2 Sorted array/src/in/kuldeep/interview/google/Median.java -------------------------------------------------------------------------------- /Median in 2 Sorted array/test/in/kuldeep/interview/google/MedianTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Median in 2 Sorted array/test/in/kuldeep/interview/google/MedianTest.java -------------------------------------------------------------------------------- /MinJumpsArray/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | *.iml 3 | .idea 4 | target -------------------------------------------------------------------------------- /MinJumpsArray/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/MinJumpsArray/ALGORITHM.md -------------------------------------------------------------------------------- /MinJumpsArray/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/MinJumpsArray/pom.xml -------------------------------------------------------------------------------- /MinJumpsArray/src/main/java/com/tarkshala/MinimumJumpComputer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/MinJumpsArray/src/main/java/com/tarkshala/MinimumJumpComputer.java -------------------------------------------------------------------------------- /MinJumpsArray/src/test/java/com/tarkshala/MinimumJumpComputerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/MinJumpsArray/src/test/java/com/tarkshala/MinimumJumpComputerTest.java -------------------------------------------------------------------------------- /Minimum Distance between Two Words/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Distance between Two Words/.classpath -------------------------------------------------------------------------------- /Minimum Distance between Two Words/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Minimum Distance between Two Words/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Distance between Two Words/.project -------------------------------------------------------------------------------- /Minimum Distance between Two Words/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Distance between Two Words/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Minimum Distance between Two Words/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Distance between Two Words/ALGORITHM.md -------------------------------------------------------------------------------- /Minimum Sum of Distances/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Distances/.classpath -------------------------------------------------------------------------------- /Minimum Sum of Distances/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Minimum Sum of Distances/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Distances/.project -------------------------------------------------------------------------------- /Minimum Sum of Distances/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Distances/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Minimum Sum of Distances/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Distances/ALGORITHM.md -------------------------------------------------------------------------------- /Minimum Sum of Triplets/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Triplets/.gitignore -------------------------------------------------------------------------------- /Minimum Sum of Triplets/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Triplets/.idea/compiler.xml -------------------------------------------------------------------------------- /Minimum Sum of Triplets/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Triplets/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /Minimum Sum of Triplets/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Triplets/.idea/encodings.xml -------------------------------------------------------------------------------- /Minimum Sum of Triplets/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Triplets/.idea/misc.xml -------------------------------------------------------------------------------- /Minimum Sum of Triplets/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Triplets/.idea/modules.xml -------------------------------------------------------------------------------- /Minimum Sum of Triplets/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Triplets/ALGORITHM.md -------------------------------------------------------------------------------- /Minimum Sum of Triplets/Minimum Sum of Triplets.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Triplets/Minimum Sum of Triplets.iml -------------------------------------------------------------------------------- /Minimum Sum of Triplets/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Triplets/pom.xml -------------------------------------------------------------------------------- /Minimum Sum of Triplets/src/main/java/com/inbhiwadi/MinimumSumArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Triplets/src/main/java/com/inbhiwadi/MinimumSumArray.java -------------------------------------------------------------------------------- /Minimum Sum of Triplets/src/test/java/com/inbhiwadi/MinimumSumArrayTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Sum of Triplets/src/test/java/com/inbhiwadi/MinimumSumArrayTest.java -------------------------------------------------------------------------------- /Minimum Swaps for Pairing/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Swaps for Pairing/.gitignore -------------------------------------------------------------------------------- /Minimum Swaps for Pairing/.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Swaps for Pairing/.idea/compiler.xml -------------------------------------------------------------------------------- /Minimum Swaps for Pairing/.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Swaps for Pairing/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /Minimum Swaps for Pairing/.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Swaps for Pairing/.idea/encodings.xml -------------------------------------------------------------------------------- /Minimum Swaps for Pairing/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Swaps for Pairing/.idea/misc.xml -------------------------------------------------------------------------------- /Minimum Swaps for Pairing/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Swaps for Pairing/.idea/modules.xml -------------------------------------------------------------------------------- /Minimum Swaps for Pairing/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Swaps for Pairing/ALGORITHM.md -------------------------------------------------------------------------------- /Minimum Swaps for Pairing/Minimum Swaps for Pairing.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Swaps for Pairing/Minimum Swaps for Pairing.iml -------------------------------------------------------------------------------- /Minimum Swaps for Pairing/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Swaps for Pairing/pom.xml -------------------------------------------------------------------------------- /Minimum Swaps for Pairing/src/main/java/com/inbhiwadi/ArraySwap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Minimum Swaps for Pairing/src/main/java/com/inbhiwadi/ArraySwap.java -------------------------------------------------------------------------------- /Missing Positive Number/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Missing Positive Number/.classpath -------------------------------------------------------------------------------- /Missing Positive Number/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Missing Positive Number/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Missing Positive Number/.project -------------------------------------------------------------------------------- /Missing Positive Number/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Missing Positive Number/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Missing Positive Number/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Missing Positive Number/ALGORITHM.md -------------------------------------------------------------------------------- /Missing Positive Number/src/in/interview/limeroad/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Missing Positive Number/src/in/interview/limeroad/ArrayUtils.java -------------------------------------------------------------------------------- /Missing Positive Number/src/in/interview/limeroad/ArrayUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Missing Positive Number/src/in/interview/limeroad/ArrayUtilsTest.java -------------------------------------------------------------------------------- /Most Frequent Words in a File/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Most Frequent Words in a File/.classpath -------------------------------------------------------------------------------- /Most Frequent Words in a File/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Most Frequent Words in a File/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Most Frequent Words in a File/.project -------------------------------------------------------------------------------- /Most Frequent Words in a File/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Most Frequent Words in a File/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Most Frequent Words in a File/dump: -------------------------------------------------------------------------------- 1 | Hello world 2 | how are you doing? -------------------------------------------------------------------------------- /Most Frequent Words in a File/src/in/kuldeepyadav/google/interview/FrequentWords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Most Frequent Words in a File/src/in/kuldeepyadav/google/interview/FrequentWords.java -------------------------------------------------------------------------------- /Most Frequent Words in a File/test/in/kuldeepyadav/google/interview/FrequentWordsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Most Frequent Words in a File/test/in/kuldeepyadav/google/interview/FrequentWordsTest.java -------------------------------------------------------------------------------- /Most Frequent Words in a File/wordsEn.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Most Frequent Words in a File/wordsEn.txt -------------------------------------------------------------------------------- /No Two Consecutive Zeros/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/No Two Consecutive Zeros/.ALGORITHM.md.html -------------------------------------------------------------------------------- /No Two Consecutive Zeros/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/No Two Consecutive Zeros/.classpath -------------------------------------------------------------------------------- /No Two Consecutive Zeros/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /No Two Consecutive Zeros/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/No Two Consecutive Zeros/.project -------------------------------------------------------------------------------- /No Two Consecutive Zeros/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/No Two Consecutive Zeros/ALGORITHM.md -------------------------------------------------------------------------------- /No Two Consecutive Zeros/src/in/kuldeepyadav/google/interview/NonConsecutiveZeroStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/No Two Consecutive Zeros/src/in/kuldeepyadav/google/interview/NonConsecutiveZeroStrings.java -------------------------------------------------------------------------------- /No Two Consecutive Zeros/test/in/kuldeepyadav/google/interview/NonConsecutiveZeroStringsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/No Two Consecutive Zeros/test/in/kuldeepyadav/google/interview/NonConsecutiveZeroStringsTest.java -------------------------------------------------------------------------------- /Non Intersecting Chords/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Non Intersecting Chords/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Non Intersecting Chords/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Non Intersecting Chords/.classpath -------------------------------------------------------------------------------- /Non Intersecting Chords/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Non Intersecting Chords/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Non Intersecting Chords/.project -------------------------------------------------------------------------------- /Non Intersecting Chords/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Non Intersecting Chords/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Non Intersecting Chords/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Non Intersecting Chords/ALGORITHM.md -------------------------------------------------------------------------------- /Non Intersecting Chords/src/in/kuldeepyadav/google/interview/NonIntersectingChordsCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Non Intersecting Chords/src/in/kuldeepyadav/google/interview/NonIntersectingChordsCounter.java -------------------------------------------------------------------------------- /Non Intersecting Chords/test/in/kuldeepyadav/google/interview/NonIntersectingChordsCounterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Non Intersecting Chords/test/in/kuldeepyadav/google/interview/NonIntersectingChordsCounterTest.java -------------------------------------------------------------------------------- /Optimal Path in Matrix/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Optimal Path in Matrix/.classpath -------------------------------------------------------------------------------- /Optimal Path in Matrix/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | -------------------------------------------------------------------------------- /Optimal Path in Matrix/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Optimal Path in Matrix/.project -------------------------------------------------------------------------------- /Optimal Path in Matrix/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Optimal Path in Matrix/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Optimal Path in Matrix/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Optimal Path in Matrix/ALGORITHM.md -------------------------------------------------------------------------------- /Pairs having Sum Greater than Threshold/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Pairs having Sum Greater than Threshold/.classpath -------------------------------------------------------------------------------- /Pairs having Sum Greater than Threshold/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /Pairs having Sum Greater than Threshold/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Pairs having Sum Greater than Threshold/.project -------------------------------------------------------------------------------- /Pairs having Sum Greater than Threshold/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Pairs having Sum Greater than Threshold/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Pairs having Sum Greater than Threshold/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Pairs having Sum Greater than Threshold/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /Pairs having Sum Greater than Threshold/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Pairs having Sum Greater than Threshold/ALGORITHM.md -------------------------------------------------------------------------------- /Pairs having Sum Greater than Threshold/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Pairs having Sum Greater than Threshold/pom.xml -------------------------------------------------------------------------------- /Pairs having Sum Greater than Threshold/src/main/java/in/interview/google/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Pairs having Sum Greater than Threshold/src/main/java/in/interview/google/ArrayUtils.java -------------------------------------------------------------------------------- /Pairs having Sum Greater than Threshold/src/test/java/in/interview/google/ArrayUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Pairs having Sum Greater than Threshold/src/test/java/in/interview/google/ArrayUtilsTest.java -------------------------------------------------------------------------------- /Palindrome With Whitechar/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Palindrome With Whitechar/.classpath -------------------------------------------------------------------------------- /Palindrome With Whitechar/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /Palindrome With Whitechar/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Palindrome With Whitechar/.project -------------------------------------------------------------------------------- /Palindrome With Whitechar/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Palindrome With Whitechar/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Palindrome With Whitechar/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Palindrome With Whitechar/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /Palindrome With Whitechar/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Palindrome With Whitechar/ALGORITHM.md -------------------------------------------------------------------------------- /Palindrome With Whitechar/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Palindrome With Whitechar/pom.xml -------------------------------------------------------------------------------- /Palindrome With Whitechar/src/main/java/in/interview/microsoft/PalindromeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Palindrome With Whitechar/src/main/java/in/interview/microsoft/PalindromeUtils.java -------------------------------------------------------------------------------- /Palindrome With Whitechar/src/test/java/in/interview/microsoft/PalindromeUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Palindrome With Whitechar/src/test/java/in/interview/microsoft/PalindromeUtilsTest.java -------------------------------------------------------------------------------- /PalindromePartitioning/.gitignore: -------------------------------------------------------------------------------- 1 | # Created by .ignore support plugin (hsz.mobi) 2 | *.iml 3 | target/ 4 | .idea/ -------------------------------------------------------------------------------- /PalindromePartitioning/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/PalindromePartitioning/ALGORITHM.md -------------------------------------------------------------------------------- /PalindromePartitioning/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/PalindromePartitioning/pom.xml -------------------------------------------------------------------------------- /PalindromePartitioning/src/main/java/com/tarkshala/PalindromePartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/PalindromePartitioning/src/main/java/com/tarkshala/PalindromePartitioner.java -------------------------------------------------------------------------------- /Predecessor and Successor of a key in BST/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Predecessor and Successor of a key in BST/.classpath -------------------------------------------------------------------------------- /Predecessor and Successor of a key in BST/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Predecessor and Successor of a key in BST/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Predecessor and Successor of a key in BST/.project -------------------------------------------------------------------------------- /Predecessor and Successor of a key in BST/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Predecessor and Successor of a key in BST/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Predecessor and Successor of a key in BST/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Predecessor and Successor of a key in BST/ALGORITHM.md -------------------------------------------------------------------------------- /Predecessor and Successor of a key in BST/src/in/interview/ola/BinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Predecessor and Successor of a key in BST/src/in/interview/ola/BinarySearchTree.java -------------------------------------------------------------------------------- /Predecessor and Successor of a key in BST/test/in/interview/ola/BinarySearchTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Predecessor and Successor of a key in BST/test/in/interview/ola/BinarySearchTreeTest.java -------------------------------------------------------------------------------- /Preorder to BST/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Preorder to BST/.classpath -------------------------------------------------------------------------------- /Preorder to BST/.gitignore: -------------------------------------------------------------------------------- 1 | /bin 2 | -------------------------------------------------------------------------------- /Preorder to BST/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Preorder to BST/.project -------------------------------------------------------------------------------- /Preorder to BST/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Preorder to BST/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Preorder to BST/algorithm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Preorder to BST/algorithm.md -------------------------------------------------------------------------------- /Preorder to BST/images/PreorderToBST.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Preorder to BST/images/PreorderToBST.jpg -------------------------------------------------------------------------------- /Preorder to BST/src/in/kuldeepyadav/google/interview/PreorderToBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Preorder to BST/src/in/kuldeepyadav/google/interview/PreorderToBST.java -------------------------------------------------------------------------------- /Preorder to BST/test/in/kuldeepyadav/google/interview/PreorderToBSTTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Preorder to BST/test/in/kuldeepyadav/google/interview/PreorderToBSTTest.java -------------------------------------------------------------------------------- /Print Partial Merged Arrays/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Print Partial Merged Arrays/.classpath -------------------------------------------------------------------------------- /Print Partial Merged Arrays/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /Print Partial Merged Arrays/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Print Partial Merged Arrays/.project -------------------------------------------------------------------------------- /Print Partial Merged Arrays/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Print Partial Merged Arrays/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Print Partial Merged Arrays/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Print Partial Merged Arrays/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /Print Partial Merged Arrays/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Print Partial Merged Arrays/ALGORITHM.md -------------------------------------------------------------------------------- /Print Partial Merged Arrays/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Print Partial Merged Arrays/pom.xml -------------------------------------------------------------------------------- /Print Partial Merged Arrays/src/main/java/in/interview/microsoft/Permutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Print Partial Merged Arrays/src/main/java/in/interview/microsoft/Permutation.java -------------------------------------------------------------------------------- /Print Partial Merged Arrays/src/test/java/in/interview/microsoft/PermutationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Print Partial Merged Arrays/src/test/java/in/interview/microsoft/PermutationTest.java -------------------------------------------------------------------------------- /Queue using Array/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Queue using Array/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Queue using Array/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Queue using Array/.classpath -------------------------------------------------------------------------------- /Queue using Array/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Queue using Array/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Queue using Array/.project -------------------------------------------------------------------------------- /Queue using Array/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Queue using Array/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Queue using Array/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Queue using Array/ALGORITHM.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/README.md -------------------------------------------------------------------------------- /RepeatedSubstring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/RepeatedSubstring.md -------------------------------------------------------------------------------- /Repetation In Array/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Repetation In Array/.classpath -------------------------------------------------------------------------------- /Repetation In Array/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Repetation In Array/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Repetation In Array/.project -------------------------------------------------------------------------------- /Repetation In Array/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Repetation In Array/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Repetation In Array/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Repetation In Array/ALGORITHM.md -------------------------------------------------------------------------------- /Repetation In Array/src/in/interview/google/Repetition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Repetation In Array/src/in/interview/google/Repetition.java -------------------------------------------------------------------------------- /Repetation In Array/test/in/interview/google/RepetitionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Repetation In Array/test/in/interview/google/RepetitionTest.java -------------------------------------------------------------------------------- /Reservoir Sampling/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reservoir Sampling/ALGORITHM.md -------------------------------------------------------------------------------- /Reservoir Sampling/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reservoir Sampling/pom.xml -------------------------------------------------------------------------------- /Reservoir Sampling/src/main/java/com/tarkshala/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reservoir Sampling/src/main/java/com/tarkshala/App.java -------------------------------------------------------------------------------- /Reservoir Sampling/src/main/java/com/tarkshala/RandomNumberCalculator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reservoir Sampling/src/main/java/com/tarkshala/RandomNumberCalculator.java -------------------------------------------------------------------------------- /Reservoir Sampling/src/test/java/com/tarkshala/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reservoir Sampling/src/test/java/com/tarkshala/AppTest.java -------------------------------------------------------------------------------- /Reverse Every Two Nodes in Linkedlist/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reverse Every Two Nodes in Linkedlist/.classpath -------------------------------------------------------------------------------- /Reverse Every Two Nodes in Linkedlist/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /Reverse Every Two Nodes in Linkedlist/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reverse Every Two Nodes in Linkedlist/.project -------------------------------------------------------------------------------- /Reverse Every Two Nodes in Linkedlist/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reverse Every Two Nodes in Linkedlist/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Reverse Every Two Nodes in Linkedlist/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reverse Every Two Nodes in Linkedlist/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /Reverse Every Two Nodes in Linkedlist/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reverse Every Two Nodes in Linkedlist/ALGORITHM.md -------------------------------------------------------------------------------- /Reverse Every Two Nodes in Linkedlist/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reverse Every Two Nodes in Linkedlist/pom.xml -------------------------------------------------------------------------------- /Reverse Every Two Nodes in Linkedlist/src/main/java/in/interview/google/LinkedlistUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reverse Every Two Nodes in Linkedlist/src/main/java/in/interview/google/LinkedlistUtils.java -------------------------------------------------------------------------------- /Reverse Every Two Nodes in Linkedlist/src/main/java/in/interview/google/LinkedlistUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Reverse Every Two Nodes in Linkedlist/src/main/java/in/interview/google/LinkedlistUtilsTest.java -------------------------------------------------------------------------------- /Robot reachability/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Robot reachability/.gitignore -------------------------------------------------------------------------------- /Robot reachability/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Robot reachability/ALGORITHM.md -------------------------------------------------------------------------------- /Robot reachability/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Robot reachability/pom.xml -------------------------------------------------------------------------------- /Robot reachability/src/main/java/com/kuldeep/RobotMovement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Robot reachability/src/main/java/com/kuldeep/RobotMovement.java -------------------------------------------------------------------------------- /Robot reachability/src/test/java/com/kuldeep/RobotMovementTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Robot reachability/src/test/java/com/kuldeep/RobotMovementTest.java -------------------------------------------------------------------------------- /Rotate Matrix Inplace/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Rotate Matrix Inplace/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Rotate Matrix Inplace/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Rotate Matrix Inplace/.classpath -------------------------------------------------------------------------------- /Rotate Matrix Inplace/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Rotate Matrix Inplace/.gitignore -------------------------------------------------------------------------------- /Rotate Matrix Inplace/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Rotate Matrix Inplace/.project -------------------------------------------------------------------------------- /Rotate Matrix Inplace/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Rotate Matrix Inplace/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Rotate Matrix Inplace/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Rotate Matrix Inplace/ALGORITHM.md -------------------------------------------------------------------------------- /Rotate Matrix Inplace/src/in/kuldeepyadav/interview/google/MatrixUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Rotate Matrix Inplace/src/in/kuldeepyadav/interview/google/MatrixUtils.java -------------------------------------------------------------------------------- /Rotate Matrix Inplace/src/in/kuldeepyadav/interview/google/Rotate.java: -------------------------------------------------------------------------------- 1 | package in.kuldeepyadav.interview.google; 2 | 3 | public class Rotate { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /Rotate Matrix Inplace/test/in/kuldeepyadav/interview/google/MatrixUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Rotate Matrix Inplace/test/in/kuldeepyadav/interview/google/MatrixUtilsTest.java -------------------------------------------------------------------------------- /Rotate Matrix Inplace/test/in/kuldeepyadav/interview/google/RotateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Rotate Matrix Inplace/test/in/kuldeepyadav/interview/google/RotateTest.java -------------------------------------------------------------------------------- /Search in Rotated Array/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Search in Rotated Array/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Search in Rotated Array/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Search in Rotated Array/.classpath -------------------------------------------------------------------------------- /Search in Rotated Array/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Search in Rotated Array/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Search in Rotated Array/.project -------------------------------------------------------------------------------- /Search in Rotated Array/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Search in Rotated Array/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Search in Rotated Array/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Search in Rotated Array/ALGORITHM.md -------------------------------------------------------------------------------- /Search in Rotated Array/src/in/kuldeepyadav/google/interview/NewRotatedBinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Search in Rotated Array/src/in/kuldeepyadav/google/interview/NewRotatedBinarySearch.java -------------------------------------------------------------------------------- /Search in Rotated Array/src/in/kuldeepyadav/google/interview/PivotUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Search in Rotated Array/src/in/kuldeepyadav/google/interview/PivotUtil.java -------------------------------------------------------------------------------- /Search in Rotated Array/src/in/kuldeepyadav/google/interview/RotatedBinarySearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Search in Rotated Array/src/in/kuldeepyadav/google/interview/RotatedBinarySearch.java -------------------------------------------------------------------------------- /Search in Rotated Array/test/in/kuldeepyadav/google/interview/PivotUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Search in Rotated Array/test/in/kuldeepyadav/google/interview/PivotUtilTest.java -------------------------------------------------------------------------------- /Search in Rotated Array/test/in/kuldeepyadav/google/interview/RotatedBinarySearchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Search in Rotated Array/test/in/kuldeepyadav/google/interview/RotatedBinarySearchTest.java -------------------------------------------------------------------------------- /Segregate Positive and Negative/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Segregate Positive and Negative/.ALGORITHM.md.html -------------------------------------------------------------------------------- /Segregate Positive and Negative/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Segregate Positive and Negative/.classpath -------------------------------------------------------------------------------- /Segregate Positive and Negative/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Segregate Positive and Negative/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Segregate Positive and Negative/.project -------------------------------------------------------------------------------- /Segregate Positive and Negative/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Segregate Positive and Negative/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Segregate Positive and Negative/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Segregate Positive and Negative/ALGORITHM.md -------------------------------------------------------------------------------- /Segregate Positive and Negative/src/in/kuldeepyadav/interview/google/Segregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Segregate Positive and Negative/src/in/kuldeepyadav/interview/google/Segregate.java -------------------------------------------------------------------------------- /Segregate Positive and Negative/test/in/kuldeepyadav/interview/google/SegregateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Segregate Positive and Negative/test/in/kuldeepyadav/interview/google/SegregateTest.java -------------------------------------------------------------------------------- /Sort N Element array with K Distinct keys/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sort N Element array with K Distinct keys/.classpath -------------------------------------------------------------------------------- /Sort N Element array with K Distinct keys/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Sort N Element array with K Distinct keys/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sort N Element array with K Distinct keys/.project -------------------------------------------------------------------------------- /Sort N Element array with K Distinct keys/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sort N Element array with K Distinct keys/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Sort N Element array with K Distinct keys/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sort N Element array with K Distinct keys/ALGORITHM.md -------------------------------------------------------------------------------- /Sort N Element array with K Distinct keys/src/in/interview/google/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sort N Element array with K Distinct keys/src/in/interview/google/ArrayUtils.java -------------------------------------------------------------------------------- /Sort N Element array with K Distinct keys/test/in/interview/google/ArrayUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sort N Element array with K Distinct keys/test/in/interview/google/ArrayUtilsTest.java -------------------------------------------------------------------------------- /String Interleavings/.ALGORITHM.md.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/String Interleavings/.ALGORITHM.md.html -------------------------------------------------------------------------------- /String Interleavings/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/String Interleavings/.classpath -------------------------------------------------------------------------------- /String Interleavings/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /String Interleavings/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/String Interleavings/.project -------------------------------------------------------------------------------- /String Interleavings/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/String Interleavings/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /String Interleavings/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/String Interleavings/ALGORITHM.md -------------------------------------------------------------------------------- /String Interleavings/src/in/kuldeepyadav/google/interview/Interleaving.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/String Interleavings/src/in/kuldeepyadav/google/interview/Interleaving.java -------------------------------------------------------------------------------- /String Interleavings/src/in/kuldeepyadav/google/interview/InterleavingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/String Interleavings/src/in/kuldeepyadav/google/interview/InterleavingTest.java -------------------------------------------------------------------------------- /Subarray with given Sum/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Subarray with given Sum/.gitignore -------------------------------------------------------------------------------- /Subarray with given Sum/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Subarray with given Sum/ALGORITHM.md -------------------------------------------------------------------------------- /Subarray with given Sum/src/com/kuldeep/SubarrayFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Subarray with given Sum/src/com/kuldeep/SubarrayFinder.java -------------------------------------------------------------------------------- /Subarray with given Sum/src/com/kuldeep/SubarrayFinderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Subarray with given Sum/src/com/kuldeep/SubarrayFinderTest.java -------------------------------------------------------------------------------- /Suffix Tree/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Suffix Tree/.gitignore -------------------------------------------------------------------------------- /Suffix Tree/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Suffix Tree/ALGORITHM.md -------------------------------------------------------------------------------- /Suffix Tree/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Suffix Tree/pom.xml -------------------------------------------------------------------------------- /Suffix Tree/src/main/java/com/kuldeep/algorithm/SuffixTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Suffix Tree/src/main/java/com/kuldeep/algorithm/SuffixTree.java -------------------------------------------------------------------------------- /Suffix Tree/src/test/java/com/kuldeep/algorithm/SuffixTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Suffix Tree/src/test/java/com/kuldeep/algorithm/SuffixTreeTest.java -------------------------------------------------------------------------------- /Sum Along Diaginals in Binary Tree/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum Along Diaginals in Binary Tree/.classpath -------------------------------------------------------------------------------- /Sum Along Diaginals in Binary Tree/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum Along Diaginals in Binary Tree/.project -------------------------------------------------------------------------------- /Sum Along Diaginals in Binary Tree/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum Along Diaginals in Binary Tree/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Sum Along Diaginals in Binary Tree/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum Along Diaginals in Binary Tree/ALGORITHM.md -------------------------------------------------------------------------------- /Sum Along Diaginals in Binary Tree/src/in/kuldeepyadav/google/interview/IntegerBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum Along Diaginals in Binary Tree/src/in/kuldeepyadav/google/interview/IntegerBinaryTree.java -------------------------------------------------------------------------------- /Sum Along Diaginals in Binary Tree/test/in/kuldeepyadav/google/interview/IntegerBinaryTreeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum Along Diaginals in Binary Tree/test/in/kuldeepyadav/google/interview/IntegerBinaryTreeTest.java -------------------------------------------------------------------------------- /Sum of Bit Difference/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Bit Difference/.gitignore -------------------------------------------------------------------------------- /Sum of Bit Difference/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Bit Difference/ALGORITHM.md -------------------------------------------------------------------------------- /Sum of Bit Difference/Sum of Bit Difference.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Bit Difference/Sum of Bit Difference.iml -------------------------------------------------------------------------------- /Sum of Bit Difference/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Bit Difference/pom.xml -------------------------------------------------------------------------------- /Sum of Bit Difference/src/main/java/com/inbhiwadi/BitsCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Bit Difference/src/main/java/com/inbhiwadi/BitsCounter.java -------------------------------------------------------------------------------- /Sum of Bit Difference/src/test/java/com/inbhiwadi/BitsCounterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Bit Difference/src/test/java/com/inbhiwadi/BitsCounterTest.java -------------------------------------------------------------------------------- /Sum of Cube of Two equal to Cube of Third/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Cube of Two equal to Cube of Third/.classpath -------------------------------------------------------------------------------- /Sum of Cube of Two equal to Cube of Third/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Sum of Cube of Two equal to Cube of Third/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Cube of Two equal to Cube of Third/.project -------------------------------------------------------------------------------- /Sum of Cube of Two equal to Cube of Third/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Cube of Two equal to Cube of Third/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Sum of Cube of Two equal to Cube of Third/src/in/kuldeepyadav/amazon/interview/SumOfCubes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Cube of Two equal to Cube of Third/src/in/kuldeepyadav/amazon/interview/SumOfCubes.java -------------------------------------------------------------------------------- /Sum of Cube of Two equal to Cube of Third/test/in/kuldeepyadav/amazon/interview/SumOfCubesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Cube of Two equal to Cube of Third/test/in/kuldeepyadav/amazon/interview/SumOfCubesTest.java -------------------------------------------------------------------------------- /Sum of Pair divisible by 'K'/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Pair divisible by 'K'/.classpath -------------------------------------------------------------------------------- /Sum of Pair divisible by 'K'/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Sum of Pair divisible by 'K'/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Pair divisible by 'K'/.project -------------------------------------------------------------------------------- /Sum of Pair divisible by 'K'/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Pair divisible by 'K'/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Sum of Pair divisible by 'K'/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Pair divisible by 'K'/ALGORITHM.md -------------------------------------------------------------------------------- /Sum of Pair divisible by 'K'/src/in/interview/ixigo/Pairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Pair divisible by 'K'/src/in/interview/ixigo/Pairs.java -------------------------------------------------------------------------------- /Sum of Pair divisible by 'K'/test/in/interview/ixigo/PairsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Sum of Pair divisible by 'K'/test/in/interview/ixigo/PairsTest.java -------------------------------------------------------------------------------- /Trapping Rain Water/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Trapping Rain Water/.gitignore -------------------------------------------------------------------------------- /Trapping Rain Water/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Trapping Rain Water/ALGORITHM.md -------------------------------------------------------------------------------- /Trapping Rain Water/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Trapping Rain Water/pom.xml -------------------------------------------------------------------------------- /Trapping Rain Water/src/main/java/com/kuldeep/Trap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Trapping Rain Water/src/main/java/com/kuldeep/Trap.java -------------------------------------------------------------------------------- /Trapping Rain Water/src/main/java/com/kuldeep/TrapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Trapping Rain Water/src/main/java/com/kuldeep/TrapTest.java -------------------------------------------------------------------------------- /Two Jugs/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Two Jugs/.classpath -------------------------------------------------------------------------------- /Two Jugs/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Two Jugs/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Two Jugs/.project -------------------------------------------------------------------------------- /Two Jugs/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Two Jugs/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Two Jugs/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Two Jugs/ALGORITHM.md -------------------------------------------------------------------------------- /Two Jugs/src/in/interview/housing/Jugs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Two Jugs/src/in/interview/housing/Jugs.java -------------------------------------------------------------------------------- /Two Jugs/test/in/interview/housing/JugsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Two Jugs/test/in/interview/housing/JugsTest.java -------------------------------------------------------------------------------- /Walk Array/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Walk Array/.classpath -------------------------------------------------------------------------------- /Walk Array/.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | -------------------------------------------------------------------------------- /Walk Array/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Walk Array/.project -------------------------------------------------------------------------------- /Walk Array/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Walk Array/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Walk Array/pseudo code.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Walk Array/pseudo code.md -------------------------------------------------------------------------------- /Walk Array/src/com/kuldeep/google/interview/Jump.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Walk Array/src/com/kuldeep/google/interview/Jump.java -------------------------------------------------------------------------------- /Walk Array/test/com/kuldeep/google/interview/JumpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Walk Array/test/com/kuldeep/google/interview/JumpTest.java -------------------------------------------------------------------------------- /Zero Sum Triplets/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | *.iml 3 | 4 | -------------------------------------------------------------------------------- /Zero Sum Triplets/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zero Sum Triplets/ALGORITHM.md -------------------------------------------------------------------------------- /Zero Sum Triplets/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zero Sum Triplets/pom.xml -------------------------------------------------------------------------------- /Zero Sum Triplets/src/main/java/com/tarkshala/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zero Sum Triplets/src/main/java/com/tarkshala/App.java -------------------------------------------------------------------------------- /Zero Sum Triplets/src/test/java/com/tarkshala/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zero Sum Triplets/src/test/java/com/tarkshala/AppTest.java -------------------------------------------------------------------------------- /Zig Zag Sorting/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zig Zag Sorting/.classpath -------------------------------------------------------------------------------- /Zig Zag Sorting/.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | -------------------------------------------------------------------------------- /Zig Zag Sorting/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zig Zag Sorting/.project -------------------------------------------------------------------------------- /Zig Zag Sorting/.settings/org.eclipse.jdt.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zig Zag Sorting/.settings/org.eclipse.jdt.core.prefs -------------------------------------------------------------------------------- /Zig Zag Sorting/.settings/org.eclipse.m2e.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zig Zag Sorting/.settings/org.eclipse.m2e.core.prefs -------------------------------------------------------------------------------- /Zig Zag Sorting/ALGORITHM.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zig Zag Sorting/ALGORITHM.md -------------------------------------------------------------------------------- /Zig Zag Sorting/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zig Zag Sorting/pom.xml -------------------------------------------------------------------------------- /Zig Zag Sorting/src/main/java/in/interview/microsoft/ArrayUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zig Zag Sorting/src/main/java/in/interview/microsoft/ArrayUtils.java -------------------------------------------------------------------------------- /Zig Zag Sorting/src/main/java/in/interview/microsoft/ArrayUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kuldeepiitg/Algorithms-Puzzles/HEAD/Zig Zag Sorting/src/main/java/in/interview/microsoft/ArrayUtilsTest.java --------------------------------------------------------------------------------