Description: LeetCode solution to a problem (java version) contains toi, strstr, add two num, bracket matching, string multiplication, wildcard matching, simplify file path, Text Justification, reversed words, etc.
To Search:
File list (Check if you may need any files):
LeetCode-master
...............\JAVA
...............\....\3Sum.java
...............\....\3SumClosest.java
...............\....\4Sum.java
...............\....\AddBinary.java
...............\....\AddTwoNumbers.java
...............\....\Anagrams.java
...............\....\BalancedBinaryTree.java
...............\....\BestTimeToBuyAndSellStock.java
...............\....\BestTimeToBuyAndSellStockII.java
...............\....\BestTimeToBuyAndSellStockIII.java
...............\....\BinaryTreeInorderTraversal.java
...............\....\BinaryTreeLevelOrderTraversal.java
...............\....\BinaryTreeLevelOrderTraversalII.java
...............\....\BinaryTreeMaximumPathSum.java
...............\....\BinaryTreePostorderTraversal.java
...............\....\BinaryTreePreorderTraversal.java
...............\....\BinaryTreeZigzagLevelOrderTraversal.java
...............\....\Candy.java
...............\....\ClimbingStairs.java
...............\....\CloneGraph.java
...............\....\CombinationSum.java
...............\....\CombinationSumII.java
...............\....\Combinations.java
...............\....\ConstructBinaryTreeFromInorderAndPostorderTraversal.java
...............\....\ConstructBinaryTreeFromPreorderAndInorderTraversal.java
...............\....\ContainerWithMostWater.java
...............\....\ConvertSortedArrayToBinarySearchTree.java
...............\....\ConvertSortedListToBST.java
...............\....\CopyListWithRandomPointer.java
...............\....\CountAndSay.java
...............\....\DecodeWays.java
...............\....\DistinctSubsequences.java
...............\....\DivideTwoIntegers.java
...............\....\EditDistance.java
...............\....\EvaluateReversePolishNotation.java
...............\....\FindMinimumInRotatedSortedArray.java
...............\....\FindMinimumInRotatedSortedArrayII.java
...............\....\FistMissingPositive.java
...............\....\FlattenBinaryTreeToLinkedList.java
...............\....\GasStation.java
...............\....\GenerateParentheses.java
...............\....\GrayCode.java
...............\....\ImplementStrStr.java
...............\....\InsertInterval.java
...............\....\InsertionSortList.java
...............\....\IntegerToRoman.java
...............\....\InterleavingString.java
...............\....\JumpGame.java
...............\....\JumpGameII.java
...............\....\LRUCache.java
...............\....\LargestRectangleInHistogram.java
...............\....\LengthOfLastWord.java
...............\....\LetterCombinationsOfAPhoneNumber.java
...............\....\LinkedListCycle.java
...............\....\LinkedListCycleII.java
...............\....\LongestCommonPrefix.java
...............\....\LongestConsecutiveSequence.java
...............\....\LongestPalindromicSubstring.java
...............\....\LongestSubstringWithoutRepeatingCharacters.java
...............\....\LongestValidParentheses.java
...............\....\MaxPointsOnALine.java
...............\....\MaximalRectangle.java
...............\....\MaximumDepthOfBinaryTree.java
...............\....\MaximumProductSubarray.java
...............\....\MaximumSubarray.java
...............\....\MedianOfTwoSortedArrays.java
...............\....\MergeIntervals.java
...............\....\MergeKSortedLists.java
...............\....\MergeSortedArray.java
...............\....\MergeTwoSortedList.java
...............\....\MinStack.java
...............\....\MinimumDepthOfBinaryTree.java
...............\....\MinimumPathSum.java
...............\....\MinimumWindowSubstring.java
...............\....\MultiplyStrings.java
...............\....\NQueens.java
...............\....\NQueensII.java
...............\....\NextPermutation.java
...............\....\PalindromeNumber.java
...............\....\PalindromePartitioning.java
...............\....\PalindromePartitioningII.java
...............\....\PartitionList.java
...............\....\PascalsTriangle.java
...............\....\PascalsTriangleII.java
...............\....\PathSum.java
...............\....\PathSumII.java
...............\....\PermutationSequence.java
...............\....\Permutations.java
..........