├── .DS_Store ├── .gitignore ├── .project ├── LICENSE ├── README-zh-cn.md ├── README.md ├── company ├── .DS_Store ├── Company.iml ├── adobe │ ├── AddDigits.java │ └── MajorityElement.java ├── airbnb │ ├── AddTwoNumbers.java │ ├── ContainsDuplicate.java │ ├── ContainsDuplicatesII.java │ ├── ConvertSortedArrayToBinarySearchTree.java │ ├── HouseRobber.java │ ├── MergeKSortedLists.java │ ├── RegularExpressionMatching.java │ ├── TwoSum.java │ └── ValidParentheses.java ├── amazon │ ├── 3Sum.java │ ├── AddTwoNumbers.java │ ├── BestTimeToBuyAndSellStock.java │ ├── BinaryTreeLevelOrderTraversal.java │ ├── EncodeAndDecodeTinyURL.java │ ├── FirstUniqueCharacterInAString.java │ ├── GroupAnagrams.java │ ├── InsertDeleteGetRandomO1.java │ ├── KthLargestElementInAnArray.java │ ├── LetterCombinationsOfAPhoneNumber.java │ ├── LinkedListCycle.java │ ├── LongestPalindromicSubstring.java │ ├── LowestCommonAncestorOfABinaryTree.java │ ├── MergeKSortedLists.java │ ├── MinCostClimbingStairs.java │ ├── MinStack.java │ ├── NumberOfIslands.java │ ├── PalindromeLinkedList.java │ ├── ProductOfArrayExceptSelf.java │ ├── ReverseLinkedList.java │ ├── RotateImage.java │ ├── Subsets.java │ ├── TrappingRainWater.java │ ├── TwoSum.java │ ├── ValidParentheses.java │ ├── ValidateBinarySearchTree.java │ └── WordBreak.java ├── apple │ ├── ReverseWordsInAString.java │ └── ValidSudoku.java ├── bloomberg │ ├── FirstUniqueCharacterInAString.java │ ├── LinkedListCycle.java │ ├── LongestPalindromicSubstring.java │ ├── MinStack.java │ ├── ReverseWordsInAString.java │ └── UniquePaths.java ├── facebook │ ├── 3Sum.java │ ├── AddAndSearchWordDataStructureDesign.java │ ├── AddBinary.java │ ├── BestTimeToBuyAndSellStock.java │ ├── BinarySearchTreeIterator.java │ ├── BinaryTreeLevelOrderTraversal.java │ ├── BinaryTreePaths.java │ ├── BinaryTreeVerticalOrderTraversal.java │ ├── CloneGraph.java │ ├── CombinationSumIV.java │ ├── CountAndSay.java │ ├── DecodeWays.java │ ├── EncodeAndDecodeTinyURL.java │ ├── ExclusiveTimeOfFunctions.java │ ├── ExpressionAddOperators.java │ ├── FindTheCelebrity.java │ ├── FirstBadVersion.java │ ├── FlattenNestedListIterator.java │ ├── GroupAnagrams.java │ ├── HammingDistance.java │ ├── ImplementTrie.java │ ├── InorderSuccessorInBST.java │ ├── InsertDeleteGetRandomO1.java │ ├── InsertInterval.java │ ├── IntegerToEnglishWords.java │ ├── KthLargestElementInAnArray.java │ ├── LetterCombinationsOfAPhoneNumber.java │ ├── LongestConsecutiveSequence.java │ ├── LowestCommonAncestorOfABinaryTree.java │ ├── MaximumSizeSubarraySumEqualsK.java │ ├── MeetingRooms.java │ ├── MergeIntervals.java │ ├── MergeKSortedLists.java │ ├── MergeSortedArray.java │ ├── MinStack.java │ ├── MinimumSizeSubarraySum.java │ ├── MinimumWindowSubstring.java │ ├── MoveZeros.java │ ├── MultiplyStrings.java │ ├── NumberOfIslands.java │ ├── OneEditDistance.java │ ├── PaintHouseII.java │ ├── PalindromeLinkedList.java │ ├── PalindromicSubstrings.java │ ├── PowerOfXToTheN.java │ ├── ProductOfArrayExceptSelf.java │ ├── RegularExpressionMatching.java │ ├── RemoveDuplicatesFromSortedArray.java │ ├── RemoveInvalidParentheses.java │ ├── ReverseLinkedList.java │ ├── RomanToInteger.java │ ├── SearchInRotatedSortedArray.java │ ├── SortColors.java │ ├── SparseMatrixMultiplication.java │ ├── SquareRootX.java │ ├── Subsets.java │ ├── SubsetsII.java │ ├── SumOfLeftLeaves.java │ ├── TwoSum.java │ ├── ValidPalindrome.java │ ├── ValidParentheses.java │ ├── ValidateBinarySearchTree.java │ ├── WallsAndGates.java │ ├── WordBreak.java │ └── WordSearch.java ├── google │ ├── 3SumSmaller.java │ ├── AndroidUnlockPatterns.java │ ├── BinarySearchTreeIterator.java │ ├── BinaryTreePaths.java │ ├── BinaryTreeVerticalOrderTraversal.java │ ├── BinaryWatch.java │ ├── BombEnemy.java │ ├── BullsAndCows.java │ ├── CloneGraph.java │ ├── ClosestBinarySearchTreeValue.java │ ├── CombinationSumIV.java │ ├── DailyTemperatures.java │ ├── DecodeString.java │ ├── EncodeAndDecodeTinyURL.java │ ├── ExpressionAddOperators.java │ ├── FindAllNumbersDisappearedInAnArray.java │ ├── FindTheDifference.java │ ├── FirstUniqueCharacterInAString.java │ ├── FlattenNestedListIterator.java │ ├── GameOfLife.java │ ├── GeneralizedAbbreviation.java │ ├── GenerateParentheses.java │ ├── GroupShiftedStrings.java │ ├── GuessNumberHigherOrLower.java │ ├── ImplementTrie.java │ ├── InsertDeleteGetRandomO1.java │ ├── InsertInterval.java │ ├── IslandPerimeter.java │ ├── JudgeRouteCircle.java │ ├── LetterCombinationsOfAPhoneNumber.java │ ├── LoggerRateLimiter.java │ ├── LongestConsecutiveSequence.java │ ├── LongestSubstringWithAtMostKDistinctCharacters.java │ ├── MaximumProductOfWordLengths.java │ ├── MergeIntervals.java │ ├── MinStack.java │ ├── MissingRanges.java │ ├── MovingAverageFromDataStream.java │ ├── NumberOfIslands.java │ ├── PacificAtlanticWaterFlow.java │ ├── PaintFence.java │ ├── PlusOne.java │ ├── PlusOneLinkedList.java │ ├── PowerOfTwo.java │ ├── PowerOfXToTheN.java │ ├── RegularExpressionMatching.javaa │ ├── ReverseVowelsOfAString.java │ ├── SentenceScreenFitting.java │ ├── ShortestDistanceFromAllBuildings.java │ ├── SpiralMatrix.java │ ├── StrobogrammaticNumber.java │ ├── SummaryRanges.java │ ├── TrappingRainWater.java │ ├── UniqueWordAbbreviation.java │ ├── Utf8Validation.java │ ├── ValidParentheses.java │ ├── WallsAndGates.java │ ├── WiggleSort.java │ ├── WordBreak.java │ ├── WordSquares.java │ └── ZigZagIterator.java ├── linkedin │ ├── BinarySearchTreeIterator.java │ ├── BinaryTreeLevelOrderTraversal.java │ ├── FindTheCelebrity.java │ ├── HouseRobber.java │ ├── InsertInterval.java │ ├── LowestCommonAncestorOfABinaryTree.java │ ├── MaximumDepthOfABinaryTree.java │ ├── MaximumProductSubarray.java │ ├── MaximumSubarray.java │ ├── MergeIntervals.java │ ├── MergeKSortedLists.java │ ├── MinimumWindowSubstring.java │ ├── PaintHouse.java │ ├── PalindromicSubstrings.java │ ├── Permutations.java │ ├── PowerOfXToTheN.java │ ├── ProductOfArrayExceptSelf.java │ ├── SearchInRotatedSortedArray.java │ ├── SparseMatrixMultiplication.java │ ├── SymmetricTree.java │ └── TwoSum.java ├── microsoft │ ├── AddDigits.java │ ├── FirstUniqueCharacterInAString.java │ ├── HouseRobberII.java │ ├── LinkedListCycle.java │ ├── LongestIncreasingSubsequence.java │ ├── LongestPalindromicSubstring.java │ ├── Permutations.java │ ├── ReverseWordsInAString.java │ └── SpiralMatrix.java ├── palantir │ ├── ContainsDuplicate.java │ └── ContainsDuplicatesII.java ├── snapchat │ ├── MinStack.java │ ├── ReverseWordsInAString.java │ └── ValidSudoku.java ├── twitter │ ├── FlattenNestedListIterator.java │ ├── ImplementTrie.java │ ├── InsertDeleteGetRandomO1.java │ ├── LowestCommonAncestorOfABinaryTree.java │ ├── MergeIntervals.java │ ├── MergeKSortedLists.java │ ├── MultiplyStrings.java │ ├── OneEditDistance.java │ ├── RegularExpressionMatching.java │ ├── ReverseLinkedList.java │ ├── TrappingRainWater.java │ └── ValidParentheses.java ├── uber │ ├── BestTimeToBuyOrSellStock.java │ ├── CloneGraph.java │ ├── DecodeWays.java │ ├── EncodeAndDecodeTinyURL.java │ ├── ExclusiveTimeOfFunctions.java │ ├── GenerateParentheses.java │ ├── GroupAnagrams.java │ ├── GroupShiftedStrings.java │ ├── ImplementTrie.java │ ├── InsertDeleteGetRandomO1.java │ ├── LetterCombinationsOfAPhoneNumber.java │ ├── MaximumDepthOfABinaryTree.java │ ├── MergeKSortedLists.java │ ├── MinStack.java │ ├── MinimumWindowSubstring.java │ ├── OneEditDistance.java │ ├── PalindromePermutation.java │ ├── RegularExpressionMatching.java │ ├── ReverseLinkedList.java │ ├── RomanToInteger.java │ ├── SearchInRotatedSortedArray.java │ ├── SpiralMatrix.java │ ├── Subsets.java │ ├── TwoSum.java │ ├── ValidPalindrome.java │ ├── ValidSudoku.java │ └── WordBreak.java ├── yahoo │ ├── ContainsDuplicate.java │ └── LinkedListCycle.java └── yelp │ ├── InsertDeleteGetRandomO1.java │ └── ReverseWordsInAString.java ├── cracking-the-coding-interview ├── CrackingTheCodingInterview.iml ├── chapter-five-bit-manipulation │ ├── BinaryRepresentation.java │ ├── FindMissingInteger.java │ ├── InsertMIntoN.java │ └── SwapBits.java ├── chapter-four-trees-and-graphs │ ├── BinaryTreeIsBalanced.java │ ├── CreateBinarySearchTree.java │ ├── CreateLinkedListForEachLevel.java │ ├── FindPath.java │ ├── IsSubtree.java │ ├── PrintPaths.java │ └── ValidBinarySearchTree.java ├── chapter-nine-recursion-and-dynamic-programming │ ├── AllPermutations.java │ ├── AllSubsets.java │ ├── EightQueens.java │ ├── MagicIndex.java │ ├── RepresentingNCents.java │ ├── StackBoxes.java │ └── Staircase.java ├── chapter-one-arrays-and-strings │ ├── DeleteDups.java │ ├── IsRotation.java │ ├── IsUniqueChars.java │ ├── NthToLast.java │ ├── Permutation.java │ └── ReplaceSpaces.java ├── chapter-seven-mathematics-and-probability │ ├── Operations.java │ └── WouldIntersect.java ├── chapter-three-stacks-and-queues │ ├── BinaryTreeIsBalanced.java │ ├── MyQUeue.java │ ├── MyQueue.java │ ├── QueueUsingTwoStacks.java │ ├── SetOfStacks.java │ ├── SortStack.java │ ├── StackWithMin.java │ ├── ThreeStacks.java │ └── TowersOfHanoi.java └── chapter-two-linked-lists │ ├── DeleteDups.java │ ├── DeleteNode.java │ ├── FindBeginning.java │ ├── IsPalindrome.java │ ├── NthToLast.java │ └── Partition.java ├── images ├── BST.png ├── Complete.png ├── Full.png ├── InterviewsRepository.jpg ├── Perfect.png ├── bellman-ford.gif ├── bigO.png ├── bigOmega.png ├── bucketsort.png ├── dfsbfs.gif ├── dijkstra.gif ├── fenwickTree.png ├── graph.png ├── hash.png ├── heap.png ├── kruskal.gif ├── mergesort.gif ├── prim.gif ├── quicksort.gif ├── segmentTree.png ├── theta.png ├── trie.png └── youtube.jpg ├── interviews.iml ├── leetcode ├── .DS_Store ├── LeetCode.iml ├── array │ ├── BestTimeToBuyAndSellStock.java │ ├── ContainsDuplicatesII.java │ ├── FindAllNumbersDisappearedInAnArray.java │ ├── FindTheCelebrity.java │ ├── GameOfLife.java │ ├── IncreasingTripletSubsequence.java │ ├── InsertDeleteGetRandomO1.java │ ├── InsertInterval.java │ ├── LongestConsecutiveSequence.java │ ├── MajorityElement.java │ ├── MaximumProductSubarray.java │ ├── MaximumSubarray.java │ ├── MergeIntervals.java │ ├── MinCostClimbingStairs.java │ ├── MinimumPathSum.java │ ├── MissingRanges.java │ ├── PlusOne.java │ ├── ProductofArrayExceptSelf.java │ ├── RemoveElement.java │ ├── RotateImage.java │ ├── SearchInRotatedSortedArray.java │ ├── SpiralMatrix.java │ ├── SpiralMatrixII.java │ ├── Subsets.java │ ├── SubsetsII.java │ ├── SummaryRanges.java │ ├── UniquePaths.java │ ├── WiggleSort.java │ └── WordSearch.java ├── backtracking │ ├── AndroidUnlockPatterns.java │ ├── GeneralizedAbbreviation.java │ ├── GenerateParentheses.java │ ├── LetterCombinationsOfAPhoneNumber.java │ └── Permutations.java ├── binary-search │ ├── ClosestBinarySearchTreeValue.java │ ├── FirstBadVersion.java │ ├── GuessNumberHigherOrLower.java │ ├── PowerOfXToTheN.java │ └── SquareRootX.java ├── bit-manipulation │ ├── BinaryWatch.java │ ├── CountingBits.java │ ├── HammingDistance.java │ ├── MaximumProductOfWordLengths.java │ ├── NumberOfOneBits.java │ ├── PowerOfTwo.java │ ├── SumOfTwoInteger.java │ └── Utf8Validation.java ├── brainteaser │ └── BulbSwitcher.java ├── breadth-first-search │ ├── BinaryTreeLevelOrderTraversal.java │ ├── CloneGraph.java │ ├── PacificAtlanticWaterFlow.java │ ├── RemoveInvalidParentheses.java │ ├── ShortestDistanceFromAllBuildings.java │ ├── SymmetricTree.java │ └── WallsAndGates.java ├── depth-first-search │ ├── BalancedBinaryTree.java │ ├── BattleshipsInABoard.java │ ├── ConvertSortedArrayToBinarySearchTree.java │ ├── MaximumDepthOfABinaryTree.java │ ├── NumberOfIslands.java │ ├── PopulatingNextRightPointersInEachNode.java │ └── SameTree.java ├── design │ ├── InsertDeleteGetRandomO1.java │ ├── MinStack.java │ └── ZigZagIterator.java ├── divide-and-conquer │ ├── ExpressionAddOperators.java │ └── KthLargestElementInAnArray.java ├── dynamic-programming │ ├── BombEnemy.java │ ├── ClimbingStairs.java │ ├── CoinChange.java │ ├── CombinationSumIV.java │ ├── CountingBits.java │ ├── EditDistance.java │ ├── HouseRobber.java │ ├── HouseRobberII.java │ ├── LongestIncreasingSubsequence.java │ ├── MinCostClimbingStairs.java │ ├── MinimumPathSum.java │ ├── PaintFence.java │ ├── PaintHouse.java │ ├── PaintHouseII.java │ ├── PalindromicSubstrings.java │ ├── RegularExpressionMatching.java │ ├── SentenceScreenFitting.java │ ├── UniqueBinarySearchTrees.java │ ├── UniquePaths.java │ └── WordBreak.java ├── greedy │ └── BestTimeToBuyAndSellStockII.java ├── hash-table │ ├── BinaryTreeVerticalOrderTraversal.java │ ├── BullsAndCows.java │ ├── ContainsDuplicate.java │ ├── ContainsDuplicatesII.java │ ├── DailyTemperatures.java │ ├── EncodeAndDecodeTinyURL.java │ ├── FindAnagramMappings.java │ ├── FindTheDifference.java │ ├── FirstUniqueCharacterInAString.java │ ├── GroupAnagrams.java │ ├── GroupShiftedStrings.java │ ├── InsertDeleteGetRandomO1.java │ ├── IslandPerimeter.java │ ├── JewelsAndStones.java │ ├── LoggerRateLimiter.java │ ├── MaximumSizeSubarraySumEqualsK.java │ ├── MinimumWindowSubstring.java │ ├── SingleNumberII.java │ ├── SparseMatrixMultiplication.java │ ├── StrobogrammaticNumber.java │ ├── TwoSum.java │ ├── UniqueWordAbbreviation.java │ ├── ValidAnagram.java │ └── ValidSudoku.java ├── linked-list │ ├── AddTwoNumbers.java │ ├── DeleteNodeInALinkedList.java │ ├── LinkedListCycle.java │ ├── MergeKSortedLists.java │ ├── PalindromeLinkedList.java │ ├── PlusOneLinkedList.java │ └── ReverseLinkedList.java ├── math │ ├── AddDigits.java │ ├── BulbSwitcher.java │ ├── EncodeAndDecodeTinyURL.java │ ├── PalindromeNumber.java │ ├── PlusOne.java │ ├── PoorPigs.java │ └── PowerOfTwo.java ├── queue │ ├── .DS_Store │ └── MovingAverageFromDataStream.java ├── sort │ ├── MeetingRooms.java │ └── MeetingRoomsII.java ├── stack │ ├── BinarySearchTreeIterator.java │ ├── DailyTemperatures.java │ ├── DecodeString.java │ ├── ExclusiveTimeOfFunctions.java │ ├── FlattenNestedListIterator.java │ ├── MinStack.java │ └── TrappingRainWater.java ├── string │ ├── AddBinary.java │ ├── CountAndSay.java │ ├── DecodeWays.java │ ├── EditDistance.java │ ├── FirstUniqueCharacterInAString.java │ ├── GenerateParentheses.java │ ├── IntegerToEnglishWords.java │ ├── JudgeRouteCircle.java │ ├── LongestCommonPrefix.java │ ├── LongestPalindrome.java │ ├── LongestPalindromicSubstring.java │ ├── LongestSubstringWithAtMostKDistinctCharacters.java │ ├── MinimumWindowSubstring.java │ ├── MultiplyStrings.java │ ├── OneEditDistance.java │ ├── PalindromePermutation.java │ ├── PalindromicSubstrings.java │ ├── ReverseVowelsOfAString.java │ ├── ReverseWordsInAString.java │ ├── RomanToInteger.java │ ├── ValidPalindrome.java │ └── ValidParentheses.java ├── tree │ ├── BinaryTreeMaximumPathSum.java │ ├── BinaryTreePaths.java │ ├── InorderSuccessorInBST.java │ ├── InvertBinaryTree.java │ ├── LowestCommonAncestorOfABinaryTree.java │ ├── SumOfLeftLeaves.java │ ├── TrimABinarySearchTree.java │ └── ValidateBinarySearchTree.java ├── trie │ ├── AddAndSearchWordDataStructureDesign.java │ ├── ImplementTrie.java │ └── WordSquares.java └── two-pointers │ ├── 3Sum.java │ ├── 3SumSmaller.java │ ├── LinkedListCycle.java │ ├── MergeSortedArray.java │ ├── MinimumSizeSubarraySum.java │ ├── MoveZeros.java │ ├── RemoveDuplicatesFromSortedArray.java │ ├── RemoveElement.java │ ├── ReverseString.java │ └── SortColors.java └── uva ├── AddingReversedNumbers.java ├── Ants.java ├── ArchaeologistsDilemma.java ├── AverageSpeed.java ├── BackToIntermediateMath.java ├── BasicRemains.java ├── BasicallySpeaking.java ├── BigMod.java ├── BrickGame.java ├── CoconutsRevisited.java ├── DigitCounting.java ├── FactorialFrequenices.java ├── FiveHundredFactorial.java ├── Friends.java ├── GoldbachConjecture.java ├── GoogleIsFeelingLucky.java ├── HashmatWarriors.java ├── HighPrecisionNumber.java ├── HighSchoolPhysics.java ├── ICanGuessTheDataStructure.java ├── IntegerInquiry.java ├── JollyJumpers.java ├── LargestPrimeDivisor.java ├── LightMoreLight.java ├── MischievousChildren.java ├── Modex.java ├── MultipleOfSeventeen.java ├── Newspaper.java ├── NumberTheoryForNewbies.java ├── NumberingRoads.java ├── OpenSource.java ├── Parity.java ├── PeskyPalindromes.java ├── PrimeFactors.java ├── PseudoPrimeNumbers.java ├── SimplifyingFractions.java ├── SimplyEmirp.java ├── SkewBinary.java ├── SolveEquation.java ├── SplittingNumbers.java ├── TheHugeOne.java ├── TheLastNonZeroDigit.java ├── TheSettlersOfCatan.java ├── VeryEasy.java ├── VirtualFriends.java ├── WhatBaseIsThis.java └── WhoSaidCrisis.java /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /bin/ 2 | .idea 3 | -------------------------------------------------------------------------------- /.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/.project -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/LICENSE -------------------------------------------------------------------------------- /README-zh-cn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/README-zh-cn.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/README.md -------------------------------------------------------------------------------- /company/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/.DS_Store -------------------------------------------------------------------------------- /company/Company.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/Company.iml -------------------------------------------------------------------------------- /company/adobe/AddDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/adobe/AddDigits.java -------------------------------------------------------------------------------- /company/adobe/MajorityElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/adobe/MajorityElement.java -------------------------------------------------------------------------------- /company/airbnb/AddTwoNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/airbnb/AddTwoNumbers.java -------------------------------------------------------------------------------- /company/airbnb/ContainsDuplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/airbnb/ContainsDuplicate.java -------------------------------------------------------------------------------- /company/airbnb/ContainsDuplicatesII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/airbnb/ContainsDuplicatesII.java -------------------------------------------------------------------------------- /company/airbnb/ConvertSortedArrayToBinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/airbnb/ConvertSortedArrayToBinarySearchTree.java -------------------------------------------------------------------------------- /company/airbnb/HouseRobber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/airbnb/HouseRobber.java -------------------------------------------------------------------------------- /company/airbnb/MergeKSortedLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/airbnb/MergeKSortedLists.java -------------------------------------------------------------------------------- /company/airbnb/RegularExpressionMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/airbnb/RegularExpressionMatching.java -------------------------------------------------------------------------------- /company/airbnb/TwoSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/airbnb/TwoSum.java -------------------------------------------------------------------------------- /company/airbnb/ValidParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/airbnb/ValidParentheses.java -------------------------------------------------------------------------------- /company/amazon/3Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/3Sum.java -------------------------------------------------------------------------------- /company/amazon/AddTwoNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/AddTwoNumbers.java -------------------------------------------------------------------------------- /company/amazon/BestTimeToBuyAndSellStock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/BestTimeToBuyAndSellStock.java -------------------------------------------------------------------------------- /company/amazon/BinaryTreeLevelOrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/BinaryTreeLevelOrderTraversal.java -------------------------------------------------------------------------------- /company/amazon/EncodeAndDecodeTinyURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/EncodeAndDecodeTinyURL.java -------------------------------------------------------------------------------- /company/amazon/FirstUniqueCharacterInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/FirstUniqueCharacterInAString.java -------------------------------------------------------------------------------- /company/amazon/GroupAnagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/GroupAnagrams.java -------------------------------------------------------------------------------- /company/amazon/InsertDeleteGetRandomO1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/InsertDeleteGetRandomO1.java -------------------------------------------------------------------------------- /company/amazon/KthLargestElementInAnArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/KthLargestElementInAnArray.java -------------------------------------------------------------------------------- /company/amazon/LetterCombinationsOfAPhoneNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/LetterCombinationsOfAPhoneNumber.java -------------------------------------------------------------------------------- /company/amazon/LinkedListCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/LinkedListCycle.java -------------------------------------------------------------------------------- /company/amazon/LongestPalindromicSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/LongestPalindromicSubstring.java -------------------------------------------------------------------------------- /company/amazon/LowestCommonAncestorOfABinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/LowestCommonAncestorOfABinaryTree.java -------------------------------------------------------------------------------- /company/amazon/MergeKSortedLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/MergeKSortedLists.java -------------------------------------------------------------------------------- /company/amazon/MinCostClimbingStairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/MinCostClimbingStairs.java -------------------------------------------------------------------------------- /company/amazon/MinStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/MinStack.java -------------------------------------------------------------------------------- /company/amazon/NumberOfIslands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/NumberOfIslands.java -------------------------------------------------------------------------------- /company/amazon/PalindromeLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/PalindromeLinkedList.java -------------------------------------------------------------------------------- /company/amazon/ProductOfArrayExceptSelf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/ProductOfArrayExceptSelf.java -------------------------------------------------------------------------------- /company/amazon/ReverseLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/ReverseLinkedList.java -------------------------------------------------------------------------------- /company/amazon/RotateImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/RotateImage.java -------------------------------------------------------------------------------- /company/amazon/Subsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/Subsets.java -------------------------------------------------------------------------------- /company/amazon/TrappingRainWater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/TrappingRainWater.java -------------------------------------------------------------------------------- /company/amazon/TwoSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/TwoSum.java -------------------------------------------------------------------------------- /company/amazon/ValidParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/ValidParentheses.java -------------------------------------------------------------------------------- /company/amazon/ValidateBinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/ValidateBinarySearchTree.java -------------------------------------------------------------------------------- /company/amazon/WordBreak.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/amazon/WordBreak.java -------------------------------------------------------------------------------- /company/apple/ReverseWordsInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/apple/ReverseWordsInAString.java -------------------------------------------------------------------------------- /company/apple/ValidSudoku.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/apple/ValidSudoku.java -------------------------------------------------------------------------------- /company/bloomberg/FirstUniqueCharacterInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/bloomberg/FirstUniqueCharacterInAString.java -------------------------------------------------------------------------------- /company/bloomberg/LinkedListCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/bloomberg/LinkedListCycle.java -------------------------------------------------------------------------------- /company/bloomberg/LongestPalindromicSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/bloomberg/LongestPalindromicSubstring.java -------------------------------------------------------------------------------- /company/bloomberg/MinStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/bloomberg/MinStack.java -------------------------------------------------------------------------------- /company/bloomberg/ReverseWordsInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/bloomberg/ReverseWordsInAString.java -------------------------------------------------------------------------------- /company/bloomberg/UniquePaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/bloomberg/UniquePaths.java -------------------------------------------------------------------------------- /company/facebook/3Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/3Sum.java -------------------------------------------------------------------------------- /company/facebook/AddAndSearchWordDataStructureDesign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/AddAndSearchWordDataStructureDesign.java -------------------------------------------------------------------------------- /company/facebook/AddBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/AddBinary.java -------------------------------------------------------------------------------- /company/facebook/BestTimeToBuyAndSellStock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/BestTimeToBuyAndSellStock.java -------------------------------------------------------------------------------- /company/facebook/BinarySearchTreeIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/BinarySearchTreeIterator.java -------------------------------------------------------------------------------- /company/facebook/BinaryTreeLevelOrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/BinaryTreeLevelOrderTraversal.java -------------------------------------------------------------------------------- /company/facebook/BinaryTreePaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/BinaryTreePaths.java -------------------------------------------------------------------------------- /company/facebook/BinaryTreeVerticalOrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/BinaryTreeVerticalOrderTraversal.java -------------------------------------------------------------------------------- /company/facebook/CloneGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/CloneGraph.java -------------------------------------------------------------------------------- /company/facebook/CombinationSumIV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/CombinationSumIV.java -------------------------------------------------------------------------------- /company/facebook/CountAndSay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/CountAndSay.java -------------------------------------------------------------------------------- /company/facebook/DecodeWays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/DecodeWays.java -------------------------------------------------------------------------------- /company/facebook/EncodeAndDecodeTinyURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/EncodeAndDecodeTinyURL.java -------------------------------------------------------------------------------- /company/facebook/ExclusiveTimeOfFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/ExclusiveTimeOfFunctions.java -------------------------------------------------------------------------------- /company/facebook/ExpressionAddOperators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/ExpressionAddOperators.java -------------------------------------------------------------------------------- /company/facebook/FindTheCelebrity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/FindTheCelebrity.java -------------------------------------------------------------------------------- /company/facebook/FirstBadVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/FirstBadVersion.java -------------------------------------------------------------------------------- /company/facebook/FlattenNestedListIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/FlattenNestedListIterator.java -------------------------------------------------------------------------------- /company/facebook/GroupAnagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/GroupAnagrams.java -------------------------------------------------------------------------------- /company/facebook/HammingDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/HammingDistance.java -------------------------------------------------------------------------------- /company/facebook/ImplementTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/ImplementTrie.java -------------------------------------------------------------------------------- /company/facebook/InorderSuccessorInBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/InorderSuccessorInBST.java -------------------------------------------------------------------------------- /company/facebook/InsertDeleteGetRandomO1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/InsertDeleteGetRandomO1.java -------------------------------------------------------------------------------- /company/facebook/InsertInterval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/InsertInterval.java -------------------------------------------------------------------------------- /company/facebook/IntegerToEnglishWords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/IntegerToEnglishWords.java -------------------------------------------------------------------------------- /company/facebook/KthLargestElementInAnArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/KthLargestElementInAnArray.java -------------------------------------------------------------------------------- /company/facebook/LetterCombinationsOfAPhoneNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/LetterCombinationsOfAPhoneNumber.java -------------------------------------------------------------------------------- /company/facebook/LongestConsecutiveSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/LongestConsecutiveSequence.java -------------------------------------------------------------------------------- /company/facebook/LowestCommonAncestorOfABinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/LowestCommonAncestorOfABinaryTree.java -------------------------------------------------------------------------------- /company/facebook/MaximumSizeSubarraySumEqualsK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/MaximumSizeSubarraySumEqualsK.java -------------------------------------------------------------------------------- /company/facebook/MeetingRooms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/MeetingRooms.java -------------------------------------------------------------------------------- /company/facebook/MergeIntervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/MergeIntervals.java -------------------------------------------------------------------------------- /company/facebook/MergeKSortedLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/MergeKSortedLists.java -------------------------------------------------------------------------------- /company/facebook/MergeSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/MergeSortedArray.java -------------------------------------------------------------------------------- /company/facebook/MinStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/MinStack.java -------------------------------------------------------------------------------- /company/facebook/MinimumSizeSubarraySum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/MinimumSizeSubarraySum.java -------------------------------------------------------------------------------- /company/facebook/MinimumWindowSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/MinimumWindowSubstring.java -------------------------------------------------------------------------------- /company/facebook/MoveZeros.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/MoveZeros.java -------------------------------------------------------------------------------- /company/facebook/MultiplyStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/MultiplyStrings.java -------------------------------------------------------------------------------- /company/facebook/NumberOfIslands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/NumberOfIslands.java -------------------------------------------------------------------------------- /company/facebook/OneEditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/OneEditDistance.java -------------------------------------------------------------------------------- /company/facebook/PaintHouseII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/PaintHouseII.java -------------------------------------------------------------------------------- /company/facebook/PalindromeLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/PalindromeLinkedList.java -------------------------------------------------------------------------------- /company/facebook/PalindromicSubstrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/PalindromicSubstrings.java -------------------------------------------------------------------------------- /company/facebook/PowerOfXToTheN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/PowerOfXToTheN.java -------------------------------------------------------------------------------- /company/facebook/ProductOfArrayExceptSelf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/ProductOfArrayExceptSelf.java -------------------------------------------------------------------------------- /company/facebook/RegularExpressionMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/RegularExpressionMatching.java -------------------------------------------------------------------------------- /company/facebook/RemoveDuplicatesFromSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/RemoveDuplicatesFromSortedArray.java -------------------------------------------------------------------------------- /company/facebook/RemoveInvalidParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/RemoveInvalidParentheses.java -------------------------------------------------------------------------------- /company/facebook/ReverseLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/ReverseLinkedList.java -------------------------------------------------------------------------------- /company/facebook/RomanToInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/RomanToInteger.java -------------------------------------------------------------------------------- /company/facebook/SearchInRotatedSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/SearchInRotatedSortedArray.java -------------------------------------------------------------------------------- /company/facebook/SortColors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/SortColors.java -------------------------------------------------------------------------------- /company/facebook/SparseMatrixMultiplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/SparseMatrixMultiplication.java -------------------------------------------------------------------------------- /company/facebook/SquareRootX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/SquareRootX.java -------------------------------------------------------------------------------- /company/facebook/Subsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/Subsets.java -------------------------------------------------------------------------------- /company/facebook/SubsetsII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/SubsetsII.java -------------------------------------------------------------------------------- /company/facebook/SumOfLeftLeaves.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/SumOfLeftLeaves.java -------------------------------------------------------------------------------- /company/facebook/TwoSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/TwoSum.java -------------------------------------------------------------------------------- /company/facebook/ValidPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/ValidPalindrome.java -------------------------------------------------------------------------------- /company/facebook/ValidParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/ValidParentheses.java -------------------------------------------------------------------------------- /company/facebook/ValidateBinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/ValidateBinarySearchTree.java -------------------------------------------------------------------------------- /company/facebook/WallsAndGates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/WallsAndGates.java -------------------------------------------------------------------------------- /company/facebook/WordBreak.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/WordBreak.java -------------------------------------------------------------------------------- /company/facebook/WordSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/facebook/WordSearch.java -------------------------------------------------------------------------------- /company/google/3SumSmaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/3SumSmaller.java -------------------------------------------------------------------------------- /company/google/AndroidUnlockPatterns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/AndroidUnlockPatterns.java -------------------------------------------------------------------------------- /company/google/BinarySearchTreeIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/BinarySearchTreeIterator.java -------------------------------------------------------------------------------- /company/google/BinaryTreePaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/BinaryTreePaths.java -------------------------------------------------------------------------------- /company/google/BinaryTreeVerticalOrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/BinaryTreeVerticalOrderTraversal.java -------------------------------------------------------------------------------- /company/google/BinaryWatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/BinaryWatch.java -------------------------------------------------------------------------------- /company/google/BombEnemy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/BombEnemy.java -------------------------------------------------------------------------------- /company/google/BullsAndCows.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/BullsAndCows.java -------------------------------------------------------------------------------- /company/google/CloneGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/CloneGraph.java -------------------------------------------------------------------------------- /company/google/ClosestBinarySearchTreeValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/ClosestBinarySearchTreeValue.java -------------------------------------------------------------------------------- /company/google/CombinationSumIV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/CombinationSumIV.java -------------------------------------------------------------------------------- /company/google/DailyTemperatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/DailyTemperatures.java -------------------------------------------------------------------------------- /company/google/DecodeString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/DecodeString.java -------------------------------------------------------------------------------- /company/google/EncodeAndDecodeTinyURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/EncodeAndDecodeTinyURL.java -------------------------------------------------------------------------------- /company/google/ExpressionAddOperators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/ExpressionAddOperators.java -------------------------------------------------------------------------------- /company/google/FindAllNumbersDisappearedInAnArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/FindAllNumbersDisappearedInAnArray.java -------------------------------------------------------------------------------- /company/google/FindTheDifference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/FindTheDifference.java -------------------------------------------------------------------------------- /company/google/FirstUniqueCharacterInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/FirstUniqueCharacterInAString.java -------------------------------------------------------------------------------- /company/google/FlattenNestedListIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/FlattenNestedListIterator.java -------------------------------------------------------------------------------- /company/google/GameOfLife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/GameOfLife.java -------------------------------------------------------------------------------- /company/google/GeneralizedAbbreviation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/GeneralizedAbbreviation.java -------------------------------------------------------------------------------- /company/google/GenerateParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/GenerateParentheses.java -------------------------------------------------------------------------------- /company/google/GroupShiftedStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/GroupShiftedStrings.java -------------------------------------------------------------------------------- /company/google/GuessNumberHigherOrLower.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/GuessNumberHigherOrLower.java -------------------------------------------------------------------------------- /company/google/ImplementTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/ImplementTrie.java -------------------------------------------------------------------------------- /company/google/InsertDeleteGetRandomO1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/InsertDeleteGetRandomO1.java -------------------------------------------------------------------------------- /company/google/InsertInterval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/InsertInterval.java -------------------------------------------------------------------------------- /company/google/IslandPerimeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/IslandPerimeter.java -------------------------------------------------------------------------------- /company/google/JudgeRouteCircle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/JudgeRouteCircle.java -------------------------------------------------------------------------------- /company/google/LetterCombinationsOfAPhoneNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/LetterCombinationsOfAPhoneNumber.java -------------------------------------------------------------------------------- /company/google/LoggerRateLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/LoggerRateLimiter.java -------------------------------------------------------------------------------- /company/google/LongestConsecutiveSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/LongestConsecutiveSequence.java -------------------------------------------------------------------------------- /company/google/LongestSubstringWithAtMostKDistinctCharacters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/LongestSubstringWithAtMostKDistinctCharacters.java -------------------------------------------------------------------------------- /company/google/MaximumProductOfWordLengths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/MaximumProductOfWordLengths.java -------------------------------------------------------------------------------- /company/google/MergeIntervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/MergeIntervals.java -------------------------------------------------------------------------------- /company/google/MinStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/MinStack.java -------------------------------------------------------------------------------- /company/google/MissingRanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/MissingRanges.java -------------------------------------------------------------------------------- /company/google/MovingAverageFromDataStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/MovingAverageFromDataStream.java -------------------------------------------------------------------------------- /company/google/NumberOfIslands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/NumberOfIslands.java -------------------------------------------------------------------------------- /company/google/PacificAtlanticWaterFlow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/PacificAtlanticWaterFlow.java -------------------------------------------------------------------------------- /company/google/PaintFence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/PaintFence.java -------------------------------------------------------------------------------- /company/google/PlusOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/PlusOne.java -------------------------------------------------------------------------------- /company/google/PlusOneLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/PlusOneLinkedList.java -------------------------------------------------------------------------------- /company/google/PowerOfTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/PowerOfTwo.java -------------------------------------------------------------------------------- /company/google/PowerOfXToTheN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/PowerOfXToTheN.java -------------------------------------------------------------------------------- /company/google/RegularExpressionMatching.javaa: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/RegularExpressionMatching.javaa -------------------------------------------------------------------------------- /company/google/ReverseVowelsOfAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/ReverseVowelsOfAString.java -------------------------------------------------------------------------------- /company/google/SentenceScreenFitting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/SentenceScreenFitting.java -------------------------------------------------------------------------------- /company/google/ShortestDistanceFromAllBuildings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/ShortestDistanceFromAllBuildings.java -------------------------------------------------------------------------------- /company/google/SpiralMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/SpiralMatrix.java -------------------------------------------------------------------------------- /company/google/StrobogrammaticNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/StrobogrammaticNumber.java -------------------------------------------------------------------------------- /company/google/SummaryRanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/SummaryRanges.java -------------------------------------------------------------------------------- /company/google/TrappingRainWater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/TrappingRainWater.java -------------------------------------------------------------------------------- /company/google/UniqueWordAbbreviation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/UniqueWordAbbreviation.java -------------------------------------------------------------------------------- /company/google/Utf8Validation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/Utf8Validation.java -------------------------------------------------------------------------------- /company/google/ValidParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/ValidParentheses.java -------------------------------------------------------------------------------- /company/google/WallsAndGates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/WallsAndGates.java -------------------------------------------------------------------------------- /company/google/WiggleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/WiggleSort.java -------------------------------------------------------------------------------- /company/google/WordBreak.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/WordBreak.java -------------------------------------------------------------------------------- /company/google/WordSquares.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/WordSquares.java -------------------------------------------------------------------------------- /company/google/ZigZagIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/google/ZigZagIterator.java -------------------------------------------------------------------------------- /company/linkedin/BinarySearchTreeIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/BinarySearchTreeIterator.java -------------------------------------------------------------------------------- /company/linkedin/BinaryTreeLevelOrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/BinaryTreeLevelOrderTraversal.java -------------------------------------------------------------------------------- /company/linkedin/FindTheCelebrity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/FindTheCelebrity.java -------------------------------------------------------------------------------- /company/linkedin/HouseRobber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/HouseRobber.java -------------------------------------------------------------------------------- /company/linkedin/InsertInterval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/InsertInterval.java -------------------------------------------------------------------------------- /company/linkedin/LowestCommonAncestorOfABinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/LowestCommonAncestorOfABinaryTree.java -------------------------------------------------------------------------------- /company/linkedin/MaximumDepthOfABinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/MaximumDepthOfABinaryTree.java -------------------------------------------------------------------------------- /company/linkedin/MaximumProductSubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/MaximumProductSubarray.java -------------------------------------------------------------------------------- /company/linkedin/MaximumSubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/MaximumSubarray.java -------------------------------------------------------------------------------- /company/linkedin/MergeIntervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/MergeIntervals.java -------------------------------------------------------------------------------- /company/linkedin/MergeKSortedLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/MergeKSortedLists.java -------------------------------------------------------------------------------- /company/linkedin/MinimumWindowSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/MinimumWindowSubstring.java -------------------------------------------------------------------------------- /company/linkedin/PaintHouse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/PaintHouse.java -------------------------------------------------------------------------------- /company/linkedin/PalindromicSubstrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/PalindromicSubstrings.java -------------------------------------------------------------------------------- /company/linkedin/Permutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/Permutations.java -------------------------------------------------------------------------------- /company/linkedin/PowerOfXToTheN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/PowerOfXToTheN.java -------------------------------------------------------------------------------- /company/linkedin/ProductOfArrayExceptSelf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/ProductOfArrayExceptSelf.java -------------------------------------------------------------------------------- /company/linkedin/SearchInRotatedSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/SearchInRotatedSortedArray.java -------------------------------------------------------------------------------- /company/linkedin/SparseMatrixMultiplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/SparseMatrixMultiplication.java -------------------------------------------------------------------------------- /company/linkedin/SymmetricTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/SymmetricTree.java -------------------------------------------------------------------------------- /company/linkedin/TwoSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/linkedin/TwoSum.java -------------------------------------------------------------------------------- /company/microsoft/AddDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/microsoft/AddDigits.java -------------------------------------------------------------------------------- /company/microsoft/FirstUniqueCharacterInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/microsoft/FirstUniqueCharacterInAString.java -------------------------------------------------------------------------------- /company/microsoft/HouseRobberII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/microsoft/HouseRobberII.java -------------------------------------------------------------------------------- /company/microsoft/LinkedListCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/microsoft/LinkedListCycle.java -------------------------------------------------------------------------------- /company/microsoft/LongestIncreasingSubsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/microsoft/LongestIncreasingSubsequence.java -------------------------------------------------------------------------------- /company/microsoft/LongestPalindromicSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/microsoft/LongestPalindromicSubstring.java -------------------------------------------------------------------------------- /company/microsoft/Permutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/microsoft/Permutations.java -------------------------------------------------------------------------------- /company/microsoft/ReverseWordsInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/microsoft/ReverseWordsInAString.java -------------------------------------------------------------------------------- /company/microsoft/SpiralMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/microsoft/SpiralMatrix.java -------------------------------------------------------------------------------- /company/palantir/ContainsDuplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/palantir/ContainsDuplicate.java -------------------------------------------------------------------------------- /company/palantir/ContainsDuplicatesII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/palantir/ContainsDuplicatesII.java -------------------------------------------------------------------------------- /company/snapchat/MinStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/snapchat/MinStack.java -------------------------------------------------------------------------------- /company/snapchat/ReverseWordsInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/snapchat/ReverseWordsInAString.java -------------------------------------------------------------------------------- /company/snapchat/ValidSudoku.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/snapchat/ValidSudoku.java -------------------------------------------------------------------------------- /company/twitter/FlattenNestedListIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/FlattenNestedListIterator.java -------------------------------------------------------------------------------- /company/twitter/ImplementTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/ImplementTrie.java -------------------------------------------------------------------------------- /company/twitter/InsertDeleteGetRandomO1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/InsertDeleteGetRandomO1.java -------------------------------------------------------------------------------- /company/twitter/LowestCommonAncestorOfABinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/LowestCommonAncestorOfABinaryTree.java -------------------------------------------------------------------------------- /company/twitter/MergeIntervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/MergeIntervals.java -------------------------------------------------------------------------------- /company/twitter/MergeKSortedLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/MergeKSortedLists.java -------------------------------------------------------------------------------- /company/twitter/MultiplyStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/MultiplyStrings.java -------------------------------------------------------------------------------- /company/twitter/OneEditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/OneEditDistance.java -------------------------------------------------------------------------------- /company/twitter/RegularExpressionMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/RegularExpressionMatching.java -------------------------------------------------------------------------------- /company/twitter/ReverseLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/ReverseLinkedList.java -------------------------------------------------------------------------------- /company/twitter/TrappingRainWater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/TrappingRainWater.java -------------------------------------------------------------------------------- /company/twitter/ValidParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/twitter/ValidParentheses.java -------------------------------------------------------------------------------- /company/uber/BestTimeToBuyOrSellStock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/BestTimeToBuyOrSellStock.java -------------------------------------------------------------------------------- /company/uber/CloneGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/CloneGraph.java -------------------------------------------------------------------------------- /company/uber/DecodeWays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/DecodeWays.java -------------------------------------------------------------------------------- /company/uber/EncodeAndDecodeTinyURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/EncodeAndDecodeTinyURL.java -------------------------------------------------------------------------------- /company/uber/ExclusiveTimeOfFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/ExclusiveTimeOfFunctions.java -------------------------------------------------------------------------------- /company/uber/GenerateParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/GenerateParentheses.java -------------------------------------------------------------------------------- /company/uber/GroupAnagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/GroupAnagrams.java -------------------------------------------------------------------------------- /company/uber/GroupShiftedStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/GroupShiftedStrings.java -------------------------------------------------------------------------------- /company/uber/ImplementTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/ImplementTrie.java -------------------------------------------------------------------------------- /company/uber/InsertDeleteGetRandomO1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/InsertDeleteGetRandomO1.java -------------------------------------------------------------------------------- /company/uber/LetterCombinationsOfAPhoneNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/LetterCombinationsOfAPhoneNumber.java -------------------------------------------------------------------------------- /company/uber/MaximumDepthOfABinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/MaximumDepthOfABinaryTree.java -------------------------------------------------------------------------------- /company/uber/MergeKSortedLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/MergeKSortedLists.java -------------------------------------------------------------------------------- /company/uber/MinStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/MinStack.java -------------------------------------------------------------------------------- /company/uber/MinimumWindowSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/MinimumWindowSubstring.java -------------------------------------------------------------------------------- /company/uber/OneEditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/OneEditDistance.java -------------------------------------------------------------------------------- /company/uber/PalindromePermutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/PalindromePermutation.java -------------------------------------------------------------------------------- /company/uber/RegularExpressionMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/RegularExpressionMatching.java -------------------------------------------------------------------------------- /company/uber/ReverseLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/ReverseLinkedList.java -------------------------------------------------------------------------------- /company/uber/RomanToInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/RomanToInteger.java -------------------------------------------------------------------------------- /company/uber/SearchInRotatedSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/SearchInRotatedSortedArray.java -------------------------------------------------------------------------------- /company/uber/SpiralMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/SpiralMatrix.java -------------------------------------------------------------------------------- /company/uber/Subsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/Subsets.java -------------------------------------------------------------------------------- /company/uber/TwoSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/TwoSum.java -------------------------------------------------------------------------------- /company/uber/ValidPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/ValidPalindrome.java -------------------------------------------------------------------------------- /company/uber/ValidSudoku.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/ValidSudoku.java -------------------------------------------------------------------------------- /company/uber/WordBreak.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/uber/WordBreak.java -------------------------------------------------------------------------------- /company/yahoo/ContainsDuplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/yahoo/ContainsDuplicate.java -------------------------------------------------------------------------------- /company/yahoo/LinkedListCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/yahoo/LinkedListCycle.java -------------------------------------------------------------------------------- /company/yelp/InsertDeleteGetRandomO1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/yelp/InsertDeleteGetRandomO1.java -------------------------------------------------------------------------------- /company/yelp/ReverseWordsInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/company/yelp/ReverseWordsInAString.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/CrackingTheCodingInterview.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/CrackingTheCodingInterview.iml -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-five-bit-manipulation/BinaryRepresentation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-five-bit-manipulation/BinaryRepresentation.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-five-bit-manipulation/FindMissingInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-five-bit-manipulation/FindMissingInteger.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-five-bit-manipulation/InsertMIntoN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-five-bit-manipulation/InsertMIntoN.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-five-bit-manipulation/SwapBits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-five-bit-manipulation/SwapBits.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-four-trees-and-graphs/BinaryTreeIsBalanced.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-four-trees-and-graphs/BinaryTreeIsBalanced.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-four-trees-and-graphs/CreateBinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-four-trees-and-graphs/CreateBinarySearchTree.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-four-trees-and-graphs/CreateLinkedListForEachLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-four-trees-and-graphs/CreateLinkedListForEachLevel.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-four-trees-and-graphs/FindPath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-four-trees-and-graphs/FindPath.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-four-trees-and-graphs/IsSubtree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-four-trees-and-graphs/IsSubtree.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-four-trees-and-graphs/PrintPaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-four-trees-and-graphs/PrintPaths.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-four-trees-and-graphs/ValidBinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-four-trees-and-graphs/ValidBinarySearchTree.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/AllPermutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/AllPermutations.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/AllSubsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/AllSubsets.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/EightQueens.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/EightQueens.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/MagicIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/MagicIndex.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/RepresentingNCents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/RepresentingNCents.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/StackBoxes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/StackBoxes.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/Staircase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-nine-recursion-and-dynamic-programming/Staircase.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-one-arrays-and-strings/DeleteDups.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-one-arrays-and-strings/DeleteDups.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-one-arrays-and-strings/IsRotation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-one-arrays-and-strings/IsRotation.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-one-arrays-and-strings/IsUniqueChars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-one-arrays-and-strings/IsUniqueChars.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-one-arrays-and-strings/NthToLast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-one-arrays-and-strings/NthToLast.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-one-arrays-and-strings/Permutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-one-arrays-and-strings/Permutation.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-one-arrays-and-strings/ReplaceSpaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-one-arrays-and-strings/ReplaceSpaces.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-seven-mathematics-and-probability/Operations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-seven-mathematics-and-probability/Operations.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-seven-mathematics-and-probability/WouldIntersect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-seven-mathematics-and-probability/WouldIntersect.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-three-stacks-and-queues/BinaryTreeIsBalanced.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-three-stacks-and-queues/BinaryTreeIsBalanced.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-three-stacks-and-queues/MyQUeue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-three-stacks-and-queues/MyQUeue.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-three-stacks-and-queues/MyQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-three-stacks-and-queues/MyQueue.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-three-stacks-and-queues/QueueUsingTwoStacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-three-stacks-and-queues/QueueUsingTwoStacks.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-three-stacks-and-queues/SetOfStacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-three-stacks-and-queues/SetOfStacks.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-three-stacks-and-queues/SortStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-three-stacks-and-queues/SortStack.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-three-stacks-and-queues/StackWithMin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-three-stacks-and-queues/StackWithMin.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-three-stacks-and-queues/ThreeStacks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-three-stacks-and-queues/ThreeStacks.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-three-stacks-and-queues/TowersOfHanoi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-three-stacks-and-queues/TowersOfHanoi.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-two-linked-lists/DeleteDups.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-two-linked-lists/DeleteDups.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-two-linked-lists/DeleteNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-two-linked-lists/DeleteNode.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-two-linked-lists/FindBeginning.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-two-linked-lists/FindBeginning.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-two-linked-lists/IsPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-two-linked-lists/IsPalindrome.java -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-two-linked-lists/NthToLast.java: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cracking-the-coding-interview/chapter-two-linked-lists/Partition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/cracking-the-coding-interview/chapter-two-linked-lists/Partition.java -------------------------------------------------------------------------------- /images/BST.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/BST.png -------------------------------------------------------------------------------- /images/Complete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/Complete.png -------------------------------------------------------------------------------- /images/Full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/Full.png -------------------------------------------------------------------------------- /images/InterviewsRepository.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/InterviewsRepository.jpg -------------------------------------------------------------------------------- /images/Perfect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/Perfect.png -------------------------------------------------------------------------------- /images/bellman-ford.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/bellman-ford.gif -------------------------------------------------------------------------------- /images/bigO.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/bigO.png -------------------------------------------------------------------------------- /images/bigOmega.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/bigOmega.png -------------------------------------------------------------------------------- /images/bucketsort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/bucketsort.png -------------------------------------------------------------------------------- /images/dfsbfs.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/dfsbfs.gif -------------------------------------------------------------------------------- /images/dijkstra.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/dijkstra.gif -------------------------------------------------------------------------------- /images/fenwickTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/fenwickTree.png -------------------------------------------------------------------------------- /images/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/graph.png -------------------------------------------------------------------------------- /images/hash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/hash.png -------------------------------------------------------------------------------- /images/heap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/heap.png -------------------------------------------------------------------------------- /images/kruskal.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/kruskal.gif -------------------------------------------------------------------------------- /images/mergesort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/mergesort.gif -------------------------------------------------------------------------------- /images/prim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/prim.gif -------------------------------------------------------------------------------- /images/quicksort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/quicksort.gif -------------------------------------------------------------------------------- /images/segmentTree.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/segmentTree.png -------------------------------------------------------------------------------- /images/theta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/theta.png -------------------------------------------------------------------------------- /images/trie.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/trie.png -------------------------------------------------------------------------------- /images/youtube.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/images/youtube.jpg -------------------------------------------------------------------------------- /interviews.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/interviews.iml -------------------------------------------------------------------------------- /leetcode/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/.DS_Store -------------------------------------------------------------------------------- /leetcode/LeetCode.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/LeetCode.iml -------------------------------------------------------------------------------- /leetcode/array/BestTimeToBuyAndSellStock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/BestTimeToBuyAndSellStock.java -------------------------------------------------------------------------------- /leetcode/array/ContainsDuplicatesII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/ContainsDuplicatesII.java -------------------------------------------------------------------------------- /leetcode/array/FindAllNumbersDisappearedInAnArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/FindAllNumbersDisappearedInAnArray.java -------------------------------------------------------------------------------- /leetcode/array/FindTheCelebrity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/FindTheCelebrity.java -------------------------------------------------------------------------------- /leetcode/array/GameOfLife.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/GameOfLife.java -------------------------------------------------------------------------------- /leetcode/array/IncreasingTripletSubsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/IncreasingTripletSubsequence.java -------------------------------------------------------------------------------- /leetcode/array/InsertDeleteGetRandomO1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/InsertDeleteGetRandomO1.java -------------------------------------------------------------------------------- /leetcode/array/InsertInterval.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/InsertInterval.java -------------------------------------------------------------------------------- /leetcode/array/LongestConsecutiveSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/LongestConsecutiveSequence.java -------------------------------------------------------------------------------- /leetcode/array/MajorityElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/MajorityElement.java -------------------------------------------------------------------------------- /leetcode/array/MaximumProductSubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/MaximumProductSubarray.java -------------------------------------------------------------------------------- /leetcode/array/MaximumSubarray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/MaximumSubarray.java -------------------------------------------------------------------------------- /leetcode/array/MergeIntervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/MergeIntervals.java -------------------------------------------------------------------------------- /leetcode/array/MinCostClimbingStairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/MinCostClimbingStairs.java -------------------------------------------------------------------------------- /leetcode/array/MinimumPathSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/MinimumPathSum.java -------------------------------------------------------------------------------- /leetcode/array/MissingRanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/MissingRanges.java -------------------------------------------------------------------------------- /leetcode/array/PlusOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/PlusOne.java -------------------------------------------------------------------------------- /leetcode/array/ProductofArrayExceptSelf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/ProductofArrayExceptSelf.java -------------------------------------------------------------------------------- /leetcode/array/RemoveElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/RemoveElement.java -------------------------------------------------------------------------------- /leetcode/array/RotateImage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/RotateImage.java -------------------------------------------------------------------------------- /leetcode/array/SearchInRotatedSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/SearchInRotatedSortedArray.java -------------------------------------------------------------------------------- /leetcode/array/SpiralMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/SpiralMatrix.java -------------------------------------------------------------------------------- /leetcode/array/SpiralMatrixII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/SpiralMatrixII.java -------------------------------------------------------------------------------- /leetcode/array/Subsets.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/Subsets.java -------------------------------------------------------------------------------- /leetcode/array/SubsetsII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/SubsetsII.java -------------------------------------------------------------------------------- /leetcode/array/SummaryRanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/SummaryRanges.java -------------------------------------------------------------------------------- /leetcode/array/UniquePaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/UniquePaths.java -------------------------------------------------------------------------------- /leetcode/array/WiggleSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/WiggleSort.java -------------------------------------------------------------------------------- /leetcode/array/WordSearch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/array/WordSearch.java -------------------------------------------------------------------------------- /leetcode/backtracking/AndroidUnlockPatterns.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/backtracking/AndroidUnlockPatterns.java -------------------------------------------------------------------------------- /leetcode/backtracking/GeneralizedAbbreviation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/backtracking/GeneralizedAbbreviation.java -------------------------------------------------------------------------------- /leetcode/backtracking/GenerateParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/backtracking/GenerateParentheses.java -------------------------------------------------------------------------------- /leetcode/backtracking/LetterCombinationsOfAPhoneNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/backtracking/LetterCombinationsOfAPhoneNumber.java -------------------------------------------------------------------------------- /leetcode/backtracking/Permutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/backtracking/Permutations.java -------------------------------------------------------------------------------- /leetcode/binary-search/ClosestBinarySearchTreeValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/binary-search/ClosestBinarySearchTreeValue.java -------------------------------------------------------------------------------- /leetcode/binary-search/FirstBadVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/binary-search/FirstBadVersion.java -------------------------------------------------------------------------------- /leetcode/binary-search/GuessNumberHigherOrLower.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/binary-search/GuessNumberHigherOrLower.java -------------------------------------------------------------------------------- /leetcode/binary-search/PowerOfXToTheN.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/binary-search/PowerOfXToTheN.java -------------------------------------------------------------------------------- /leetcode/binary-search/SquareRootX.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/binary-search/SquareRootX.java -------------------------------------------------------------------------------- /leetcode/bit-manipulation/BinaryWatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/bit-manipulation/BinaryWatch.java -------------------------------------------------------------------------------- /leetcode/bit-manipulation/CountingBits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/bit-manipulation/CountingBits.java -------------------------------------------------------------------------------- /leetcode/bit-manipulation/HammingDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/bit-manipulation/HammingDistance.java -------------------------------------------------------------------------------- /leetcode/bit-manipulation/MaximumProductOfWordLengths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/bit-manipulation/MaximumProductOfWordLengths.java -------------------------------------------------------------------------------- /leetcode/bit-manipulation/NumberOfOneBits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/bit-manipulation/NumberOfOneBits.java -------------------------------------------------------------------------------- /leetcode/bit-manipulation/PowerOfTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/bit-manipulation/PowerOfTwo.java -------------------------------------------------------------------------------- /leetcode/bit-manipulation/SumOfTwoInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/bit-manipulation/SumOfTwoInteger.java -------------------------------------------------------------------------------- /leetcode/bit-manipulation/Utf8Validation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/bit-manipulation/Utf8Validation.java -------------------------------------------------------------------------------- /leetcode/brainteaser/BulbSwitcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/brainteaser/BulbSwitcher.java -------------------------------------------------------------------------------- /leetcode/breadth-first-search/BinaryTreeLevelOrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/breadth-first-search/BinaryTreeLevelOrderTraversal.java -------------------------------------------------------------------------------- /leetcode/breadth-first-search/CloneGraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/breadth-first-search/CloneGraph.java -------------------------------------------------------------------------------- /leetcode/breadth-first-search/PacificAtlanticWaterFlow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/breadth-first-search/PacificAtlanticWaterFlow.java -------------------------------------------------------------------------------- /leetcode/breadth-first-search/RemoveInvalidParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/breadth-first-search/RemoveInvalidParentheses.java -------------------------------------------------------------------------------- /leetcode/breadth-first-search/ShortestDistanceFromAllBuildings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/breadth-first-search/ShortestDistanceFromAllBuildings.java -------------------------------------------------------------------------------- /leetcode/breadth-first-search/SymmetricTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/breadth-first-search/SymmetricTree.java -------------------------------------------------------------------------------- /leetcode/breadth-first-search/WallsAndGates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/breadth-first-search/WallsAndGates.java -------------------------------------------------------------------------------- /leetcode/depth-first-search/BalancedBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/depth-first-search/BalancedBinaryTree.java -------------------------------------------------------------------------------- /leetcode/depth-first-search/BattleshipsInABoard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/depth-first-search/BattleshipsInABoard.java -------------------------------------------------------------------------------- /leetcode/depth-first-search/ConvertSortedArrayToBinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/depth-first-search/ConvertSortedArrayToBinarySearchTree.java -------------------------------------------------------------------------------- /leetcode/depth-first-search/MaximumDepthOfABinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/depth-first-search/MaximumDepthOfABinaryTree.java -------------------------------------------------------------------------------- /leetcode/depth-first-search/NumberOfIslands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/depth-first-search/NumberOfIslands.java -------------------------------------------------------------------------------- /leetcode/depth-first-search/PopulatingNextRightPointersInEachNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/depth-first-search/PopulatingNextRightPointersInEachNode.java -------------------------------------------------------------------------------- /leetcode/depth-first-search/SameTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/depth-first-search/SameTree.java -------------------------------------------------------------------------------- /leetcode/design/InsertDeleteGetRandomO1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/design/InsertDeleteGetRandomO1.java -------------------------------------------------------------------------------- /leetcode/design/MinStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/design/MinStack.java -------------------------------------------------------------------------------- /leetcode/design/ZigZagIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/design/ZigZagIterator.java -------------------------------------------------------------------------------- /leetcode/divide-and-conquer/ExpressionAddOperators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/divide-and-conquer/ExpressionAddOperators.java -------------------------------------------------------------------------------- /leetcode/divide-and-conquer/KthLargestElementInAnArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/divide-and-conquer/KthLargestElementInAnArray.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/BombEnemy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/BombEnemy.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/ClimbingStairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/ClimbingStairs.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/CoinChange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/CoinChange.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/CombinationSumIV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/CombinationSumIV.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/CountingBits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/CountingBits.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/EditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/EditDistance.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/HouseRobber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/HouseRobber.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/HouseRobberII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/HouseRobberII.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/LongestIncreasingSubsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/LongestIncreasingSubsequence.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/MinCostClimbingStairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/MinCostClimbingStairs.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/MinimumPathSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/MinimumPathSum.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/PaintFence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/PaintFence.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/PaintHouse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/PaintHouse.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/PaintHouseII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/PaintHouseII.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/PalindromicSubstrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/PalindromicSubstrings.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/RegularExpressionMatching.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/RegularExpressionMatching.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/SentenceScreenFitting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/SentenceScreenFitting.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/UniqueBinarySearchTrees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/UniqueBinarySearchTrees.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/UniquePaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/UniquePaths.java -------------------------------------------------------------------------------- /leetcode/dynamic-programming/WordBreak.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/dynamic-programming/WordBreak.java -------------------------------------------------------------------------------- /leetcode/greedy/BestTimeToBuyAndSellStockII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/greedy/BestTimeToBuyAndSellStockII.java -------------------------------------------------------------------------------- /leetcode/hash-table/BinaryTreeVerticalOrderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/BinaryTreeVerticalOrderTraversal.java -------------------------------------------------------------------------------- /leetcode/hash-table/BullsAndCows.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/BullsAndCows.java -------------------------------------------------------------------------------- /leetcode/hash-table/ContainsDuplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/ContainsDuplicate.java -------------------------------------------------------------------------------- /leetcode/hash-table/ContainsDuplicatesII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/ContainsDuplicatesII.java -------------------------------------------------------------------------------- /leetcode/hash-table/DailyTemperatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/DailyTemperatures.java -------------------------------------------------------------------------------- /leetcode/hash-table/EncodeAndDecodeTinyURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/EncodeAndDecodeTinyURL.java -------------------------------------------------------------------------------- /leetcode/hash-table/FindAnagramMappings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/FindAnagramMappings.java -------------------------------------------------------------------------------- /leetcode/hash-table/FindTheDifference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/FindTheDifference.java -------------------------------------------------------------------------------- /leetcode/hash-table/FirstUniqueCharacterInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/FirstUniqueCharacterInAString.java -------------------------------------------------------------------------------- /leetcode/hash-table/GroupAnagrams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/GroupAnagrams.java -------------------------------------------------------------------------------- /leetcode/hash-table/GroupShiftedStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/GroupShiftedStrings.java -------------------------------------------------------------------------------- /leetcode/hash-table/InsertDeleteGetRandomO1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/InsertDeleteGetRandomO1.java -------------------------------------------------------------------------------- /leetcode/hash-table/IslandPerimeter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/IslandPerimeter.java -------------------------------------------------------------------------------- /leetcode/hash-table/JewelsAndStones.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/JewelsAndStones.java -------------------------------------------------------------------------------- /leetcode/hash-table/LoggerRateLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/LoggerRateLimiter.java -------------------------------------------------------------------------------- /leetcode/hash-table/MaximumSizeSubarraySumEqualsK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/MaximumSizeSubarraySumEqualsK.java -------------------------------------------------------------------------------- /leetcode/hash-table/MinimumWindowSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/MinimumWindowSubstring.java -------------------------------------------------------------------------------- /leetcode/hash-table/SingleNumberII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/SingleNumberII.java -------------------------------------------------------------------------------- /leetcode/hash-table/SparseMatrixMultiplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/SparseMatrixMultiplication.java -------------------------------------------------------------------------------- /leetcode/hash-table/StrobogrammaticNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/StrobogrammaticNumber.java -------------------------------------------------------------------------------- /leetcode/hash-table/TwoSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/TwoSum.java -------------------------------------------------------------------------------- /leetcode/hash-table/UniqueWordAbbreviation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/UniqueWordAbbreviation.java -------------------------------------------------------------------------------- /leetcode/hash-table/ValidAnagram.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/ValidAnagram.java -------------------------------------------------------------------------------- /leetcode/hash-table/ValidSudoku.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/hash-table/ValidSudoku.java -------------------------------------------------------------------------------- /leetcode/linked-list/AddTwoNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/linked-list/AddTwoNumbers.java -------------------------------------------------------------------------------- /leetcode/linked-list/DeleteNodeInALinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/linked-list/DeleteNodeInALinkedList.java -------------------------------------------------------------------------------- /leetcode/linked-list/LinkedListCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/linked-list/LinkedListCycle.java -------------------------------------------------------------------------------- /leetcode/linked-list/MergeKSortedLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/linked-list/MergeKSortedLists.java -------------------------------------------------------------------------------- /leetcode/linked-list/PalindromeLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/linked-list/PalindromeLinkedList.java -------------------------------------------------------------------------------- /leetcode/linked-list/PlusOneLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/linked-list/PlusOneLinkedList.java -------------------------------------------------------------------------------- /leetcode/linked-list/ReverseLinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/linked-list/ReverseLinkedList.java -------------------------------------------------------------------------------- /leetcode/math/AddDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/math/AddDigits.java -------------------------------------------------------------------------------- /leetcode/math/BulbSwitcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/math/BulbSwitcher.java -------------------------------------------------------------------------------- /leetcode/math/EncodeAndDecodeTinyURL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/math/EncodeAndDecodeTinyURL.java -------------------------------------------------------------------------------- /leetcode/math/PalindromeNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/math/PalindromeNumber.java -------------------------------------------------------------------------------- /leetcode/math/PlusOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/math/PlusOne.java -------------------------------------------------------------------------------- /leetcode/math/PoorPigs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/math/PoorPigs.java -------------------------------------------------------------------------------- /leetcode/math/PowerOfTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/math/PowerOfTwo.java -------------------------------------------------------------------------------- /leetcode/queue/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/queue/.DS_Store -------------------------------------------------------------------------------- /leetcode/queue/MovingAverageFromDataStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/queue/MovingAverageFromDataStream.java -------------------------------------------------------------------------------- /leetcode/sort/MeetingRooms.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/sort/MeetingRooms.java -------------------------------------------------------------------------------- /leetcode/sort/MeetingRoomsII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/sort/MeetingRoomsII.java -------------------------------------------------------------------------------- /leetcode/stack/BinarySearchTreeIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/stack/BinarySearchTreeIterator.java -------------------------------------------------------------------------------- /leetcode/stack/DailyTemperatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/stack/DailyTemperatures.java -------------------------------------------------------------------------------- /leetcode/stack/DecodeString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/stack/DecodeString.java -------------------------------------------------------------------------------- /leetcode/stack/ExclusiveTimeOfFunctions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/stack/ExclusiveTimeOfFunctions.java -------------------------------------------------------------------------------- /leetcode/stack/FlattenNestedListIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/stack/FlattenNestedListIterator.java -------------------------------------------------------------------------------- /leetcode/stack/MinStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/stack/MinStack.java -------------------------------------------------------------------------------- /leetcode/stack/TrappingRainWater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/stack/TrappingRainWater.java -------------------------------------------------------------------------------- /leetcode/string/AddBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/AddBinary.java -------------------------------------------------------------------------------- /leetcode/string/CountAndSay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/CountAndSay.java -------------------------------------------------------------------------------- /leetcode/string/DecodeWays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/DecodeWays.java -------------------------------------------------------------------------------- /leetcode/string/EditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/EditDistance.java -------------------------------------------------------------------------------- /leetcode/string/FirstUniqueCharacterInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/FirstUniqueCharacterInAString.java -------------------------------------------------------------------------------- /leetcode/string/GenerateParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/GenerateParentheses.java -------------------------------------------------------------------------------- /leetcode/string/IntegerToEnglishWords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/IntegerToEnglishWords.java -------------------------------------------------------------------------------- /leetcode/string/JudgeRouteCircle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/JudgeRouteCircle.java -------------------------------------------------------------------------------- /leetcode/string/LongestCommonPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/LongestCommonPrefix.java -------------------------------------------------------------------------------- /leetcode/string/LongestPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/LongestPalindrome.java -------------------------------------------------------------------------------- /leetcode/string/LongestPalindromicSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/LongestPalindromicSubstring.java -------------------------------------------------------------------------------- /leetcode/string/LongestSubstringWithAtMostKDistinctCharacters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/LongestSubstringWithAtMostKDistinctCharacters.java -------------------------------------------------------------------------------- /leetcode/string/MinimumWindowSubstring.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/MinimumWindowSubstring.java -------------------------------------------------------------------------------- /leetcode/string/MultiplyStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/MultiplyStrings.java -------------------------------------------------------------------------------- /leetcode/string/OneEditDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/OneEditDistance.java -------------------------------------------------------------------------------- /leetcode/string/PalindromePermutation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/PalindromePermutation.java -------------------------------------------------------------------------------- /leetcode/string/PalindromicSubstrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/PalindromicSubstrings.java -------------------------------------------------------------------------------- /leetcode/string/ReverseVowelsOfAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/ReverseVowelsOfAString.java -------------------------------------------------------------------------------- /leetcode/string/ReverseWordsInAString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/ReverseWordsInAString.java -------------------------------------------------------------------------------- /leetcode/string/RomanToInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/RomanToInteger.java -------------------------------------------------------------------------------- /leetcode/string/ValidPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/ValidPalindrome.java -------------------------------------------------------------------------------- /leetcode/string/ValidParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/string/ValidParentheses.java -------------------------------------------------------------------------------- /leetcode/tree/BinaryTreeMaximumPathSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/tree/BinaryTreeMaximumPathSum.java -------------------------------------------------------------------------------- /leetcode/tree/BinaryTreePaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/tree/BinaryTreePaths.java -------------------------------------------------------------------------------- /leetcode/tree/InorderSuccessorInBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/tree/InorderSuccessorInBST.java -------------------------------------------------------------------------------- /leetcode/tree/InvertBinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/tree/InvertBinaryTree.java -------------------------------------------------------------------------------- /leetcode/tree/LowestCommonAncestorOfABinaryTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/tree/LowestCommonAncestorOfABinaryTree.java -------------------------------------------------------------------------------- /leetcode/tree/SumOfLeftLeaves.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/tree/SumOfLeftLeaves.java -------------------------------------------------------------------------------- /leetcode/tree/TrimABinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/tree/TrimABinarySearchTree.java -------------------------------------------------------------------------------- /leetcode/tree/ValidateBinarySearchTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/tree/ValidateBinarySearchTree.java -------------------------------------------------------------------------------- /leetcode/trie/AddAndSearchWordDataStructureDesign.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/trie/AddAndSearchWordDataStructureDesign.java -------------------------------------------------------------------------------- /leetcode/trie/ImplementTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/trie/ImplementTrie.java -------------------------------------------------------------------------------- /leetcode/trie/WordSquares.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/trie/WordSquares.java -------------------------------------------------------------------------------- /leetcode/two-pointers/3Sum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/two-pointers/3Sum.java -------------------------------------------------------------------------------- /leetcode/two-pointers/3SumSmaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/two-pointers/3SumSmaller.java -------------------------------------------------------------------------------- /leetcode/two-pointers/LinkedListCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/two-pointers/LinkedListCycle.java -------------------------------------------------------------------------------- /leetcode/two-pointers/MergeSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/two-pointers/MergeSortedArray.java -------------------------------------------------------------------------------- /leetcode/two-pointers/MinimumSizeSubarraySum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/two-pointers/MinimumSizeSubarraySum.java -------------------------------------------------------------------------------- /leetcode/two-pointers/MoveZeros.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/two-pointers/MoveZeros.java -------------------------------------------------------------------------------- /leetcode/two-pointers/RemoveDuplicatesFromSortedArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/two-pointers/RemoveDuplicatesFromSortedArray.java -------------------------------------------------------------------------------- /leetcode/two-pointers/RemoveElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/two-pointers/RemoveElement.java -------------------------------------------------------------------------------- /leetcode/two-pointers/ReverseString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/two-pointers/ReverseString.java -------------------------------------------------------------------------------- /leetcode/two-pointers/SortColors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/leetcode/two-pointers/SortColors.java -------------------------------------------------------------------------------- /uva/AddingReversedNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/AddingReversedNumbers.java -------------------------------------------------------------------------------- /uva/Ants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/Ants.java -------------------------------------------------------------------------------- /uva/ArchaeologistsDilemma.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/ArchaeologistsDilemma.java -------------------------------------------------------------------------------- /uva/AverageSpeed.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/AverageSpeed.java -------------------------------------------------------------------------------- /uva/BackToIntermediateMath.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/BackToIntermediateMath.java -------------------------------------------------------------------------------- /uva/BasicRemains.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/BasicRemains.java -------------------------------------------------------------------------------- /uva/BasicallySpeaking.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/BasicallySpeaking.java -------------------------------------------------------------------------------- /uva/BigMod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/BigMod.java -------------------------------------------------------------------------------- /uva/BrickGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/BrickGame.java -------------------------------------------------------------------------------- /uva/CoconutsRevisited.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/CoconutsRevisited.java -------------------------------------------------------------------------------- /uva/DigitCounting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/DigitCounting.java -------------------------------------------------------------------------------- /uva/FactorialFrequenices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/FactorialFrequenices.java -------------------------------------------------------------------------------- /uva/FiveHundredFactorial.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/FiveHundredFactorial.java -------------------------------------------------------------------------------- /uva/Friends.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/Friends.java -------------------------------------------------------------------------------- /uva/GoldbachConjecture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/GoldbachConjecture.java -------------------------------------------------------------------------------- /uva/GoogleIsFeelingLucky.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/GoogleIsFeelingLucky.java -------------------------------------------------------------------------------- /uva/HashmatWarriors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/HashmatWarriors.java -------------------------------------------------------------------------------- /uva/HighPrecisionNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/HighPrecisionNumber.java -------------------------------------------------------------------------------- /uva/HighSchoolPhysics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/HighSchoolPhysics.java -------------------------------------------------------------------------------- /uva/ICanGuessTheDataStructure.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/ICanGuessTheDataStructure.java -------------------------------------------------------------------------------- /uva/IntegerInquiry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/IntegerInquiry.java -------------------------------------------------------------------------------- /uva/JollyJumpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/JollyJumpers.java -------------------------------------------------------------------------------- /uva/LargestPrimeDivisor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/LargestPrimeDivisor.java -------------------------------------------------------------------------------- /uva/LightMoreLight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/LightMoreLight.java -------------------------------------------------------------------------------- /uva/MischievousChildren.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/MischievousChildren.java -------------------------------------------------------------------------------- /uva/Modex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/Modex.java -------------------------------------------------------------------------------- /uva/MultipleOfSeventeen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/MultipleOfSeventeen.java -------------------------------------------------------------------------------- /uva/Newspaper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/Newspaper.java -------------------------------------------------------------------------------- /uva/NumberTheoryForNewbies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/NumberTheoryForNewbies.java -------------------------------------------------------------------------------- /uva/NumberingRoads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/NumberingRoads.java -------------------------------------------------------------------------------- /uva/OpenSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/OpenSource.java -------------------------------------------------------------------------------- /uva/Parity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/Parity.java -------------------------------------------------------------------------------- /uva/PeskyPalindromes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/PeskyPalindromes.java -------------------------------------------------------------------------------- /uva/PrimeFactors.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/PrimeFactors.java -------------------------------------------------------------------------------- /uva/PseudoPrimeNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/PseudoPrimeNumbers.java -------------------------------------------------------------------------------- /uva/SimplifyingFractions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/SimplifyingFractions.java -------------------------------------------------------------------------------- /uva/SimplyEmirp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/SimplyEmirp.java -------------------------------------------------------------------------------- /uva/SkewBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/SkewBinary.java -------------------------------------------------------------------------------- /uva/SolveEquation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/SolveEquation.java -------------------------------------------------------------------------------- /uva/SplittingNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/SplittingNumbers.java -------------------------------------------------------------------------------- /uva/TheHugeOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/TheHugeOne.java -------------------------------------------------------------------------------- /uva/TheLastNonZeroDigit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/TheLastNonZeroDigit.java -------------------------------------------------------------------------------- /uva/TheSettlersOfCatan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/TheSettlersOfCatan.java -------------------------------------------------------------------------------- /uva/VeryEasy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/VeryEasy.java -------------------------------------------------------------------------------- /uva/VirtualFriends.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/VirtualFriends.java -------------------------------------------------------------------------------- /uva/WhatBaseIsThis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/WhatBaseIsThis.java -------------------------------------------------------------------------------- /uva/WhoSaidCrisis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/android10/interviews/HEAD/uva/WhoSaidCrisis.java --------------------------------------------------------------------------------