├── 10. Regular Expression Matching ├── 10. Regular Expression Matching.md └── Solution.java ├── 102. Binary Tree Level Order Traversal └── Solution.java ├── 104. Maximum Depth of Binary Tree └── Solution.java ├── 108. Convert Sorted Array to Binary Search Tree └── Solution.java ├── 112. Path Sum └── Solution.java ├── 114. Flatten Binary Tree to Linked List └── Solution.java ├── 116. Populating Next Right Pointers in Each Node └── Solution.java ├── 117. Populating Next Right Pointers in Each Node II └── Solution.java ├── 12. Integer to Roman └── Solution.java ├── 121. Best Time to Buy and Sell Stock ├── 121. Best Time to Buy and Sell Stock.md └── Solution.java ├── 122. Best Time to Buy and Sell Stock II ├── 122. Best Time to Buy and Sell Stock II.md └── Solution.java ├── 125. Valid Palindrome ├── 125. Valid Palindrome.md └── Solution.java ├── 127. Word Ladder ├── 127. Word Ladder.md └── wordladder.java ├── 128. Longest Consecutive Sequence ├── 128. Longest Consecutive Sequence.md └── Solution.java ├── 133. Clone Graph └── Solution.java ├── 138. Copy List with Random Pointer ├── 138. Copy List with Random Pointer.md ├── Explanation.jpg └── Solution.java ├── 139. Word Break ├── 139. Word Break.md └── myCode.java ├── 145. Binary Tree Postorder Traversal └── Solution.java ├── 15. 3Sum ├── 15. 3Sum.md ├── Solution.java └── myCode.java ├── 151. Reverse Words in a String └── Solution.java ├── 155. Min Stack ├── 155. Min Stack.md └── Solution.java ├── 157. Read N Characters Given Read4 ├── 157. Read N Characters Given Read4.md └── Solution.java ├── 158. Read N Characters Given Read4 II - Call multiple times ├── 158. Read N Characters Given Read4 II - Call multiple times.md └── Solution.java ├── 161. One Edit Distance ├── 161. One Edit Distance.md ├── Solution.java └── myCode.java ├── 17. Letter Combinations of a Phone Number ├── 17. Letter Combinations of a Phone Number.md └── Solution.java ├── 173. Binary Search Tree Iterator ├── 173. Binary Search Tree Iterator.md └── BSTIterator.java ├── 20. Valid Parentheses └── Solution.java ├── 200. Number of Islands ├── 200. Number of Islands.md ├── Solution.java └── myCode.java ├── 206. Reverse Linked List └── Screen Shot 2017-01-07 at 9.05.35 PM.png ├── 208. Implement Trie (Prefix Tree) └── Solution.java ├── 209. Minimum Size Subarray Sum ├── 209. Minimum Size Subarray Sum.md └── Solution.java ├── 21. Merge Two Sorted Lists ├── 21. Merge Two Sorted Lists.md └── Solution.java ├── 210. Course Schedule II ├── 210. Course Schedule II.md └── Solution.java ├── 211. Add and Search Word - Data structure design ├── 211. Add and Search Word - Data structure design.md └── WordDictionary.java ├── 215. Kth Largest Element in an Array ├── 215. Kth Largest Element in an Array .md └── Solution.java ├── 23. Merge k Sorted Lists ├── MergekSortedLists.java └── MergekSortedLists.md ├── 230. Kth Smallest Element in a BST ├── 230. Kth Smallest Element in a BST.md └── Solution.java ├── 239. Sliding Window Maximum ├── 239. Sliding Window Maximum.md └── Solution.java ├── 252. Meeting Rooms ├── 252. Meeting Rooms.md └── Solution.java ├── 253. Meeting Rooms II ├── 253. Meeting Rooms II.md ├── Solution.java └── myCode.java ├── 257. Binary Tree Paths ├── 257. Binary Tree Paths.md ├── Solution.java └── myCode.java ├── 273. Integer to English Words └── Solution.java ├── 277. Find the Celebrity ├── 277. Find the Celebrity.md └── Solution.java ├── 278. First Bad Version ├── 278. First Bad Version.md └── Solution.java ├── 28. Implement strStr() └── Solution.java ├── 282. Expression Add Operators ├── 282. Expression Add Operators.md └── myCode.java ├── 283. Move Zeroes ├── 283. Move Zeroes.md └── Solution.java ├── 29. Divide Two Integers ├── 29. Divide Two Integers.md ├── Solution.java └── myCode.java ├── 295. Find Median from Data Stream ├── 295. Find Median from Data Stream.md └── MedianFinder.java ├── 297. Serialize and Deserialize Binary Tree ├── 297. Serialize and Deserialize Binary Tree.md ├── LinkedList.java └── myCode.java ├── 300. Longest Increasing Subsequence ├── 300. Longest Increasing Subsequence.md └── Solution.java ├── 301. Remove Invalid Parentheses ├── 301. Remove Invalid Parentheses.md └── Solution.java ├── 31. Next Permutation ├── 31. Next Permutation.md ├── Solution.java └── myCode.java ├── 311. Sparse Matrix Multiplication └── Screen Shot 2017-01-07 at 10.16.17 PM.png ├── 314. Binary Tree Vertical Order Traversal ├── 314. Binary Tree Vertical Order Traversal.md └── Solution.java ├── 325. Maximum Size Subarray Sum Equals k ├── 325. Maximum Size Subarray Sum Equals k.md └── Solution.java ├── 33. Search in Rotated Sorted Array ├── 33. Search in Rotated Sorted Array.md └── Solution.java ├── 334. Increasing Triplet Subsequence ├── 334. Increasing Triplet Subsequence.md └── Solution.java ├── 340. Longest Substring with At Most K Distinct Characters ├── 340. Longest Substring with At Most K Distinct Characters.md ├── Solution.java └── myCode.java ├── 349. Intersection of Two Arrays ├── 349. Intersection of Two Arrays.md └── Solution.java ├── 360. Sort Transformed Array ├── 360. Sort Transformed Array.md ├── Solution.java └── myCode.java ├── 367. Valid Perfect Square └── Solution.java ├── 377. Combination Sum IV └── Solution.java ├── 38. Count and Say ├── 38. Count and Say.md └── Solution.java ├── 380. Insert Delete GetRandom O(1) ├── InsertDeleteGetRandomO1.java └── InsertDeleteGetRandomO1.md ├── 39. Combination Sum ├── 39. Combination Sum.md └── Solution.java ├── 394. Decode String ├── 394. Decode String.md └── Solution.java ├── 43. Multiply Strings ├── 43. Multiply Strings.md └── Solution.java ├── 46. Permutations └── permutations.java ├── 47. Permutations II └── permutationsII.java ├── 49. Group Anagrams ├── 49. Group Anagrams.md └── Solution.java ├── 5. Longest Palindromic Substring ├── 5. Longest Palindromic Substring.md └── Solution.java ├── 56. Merge Intervals ├── 56. Merge Intervals.md └── Solution.java ├── 57. Insert Interval ├── 57. Insert Interval.md └── Solution.java ├── 62. Unique Paths └── Solution.java ├── 63. Unique Paths II ├── 63. Unique Paths II.md └── Solution.java ├── 66. Plus One └── Solution.java ├── 67. Add Binary ├── 67. Add Binary.md └── myCode.java ├── 68. Text Justification ├── 68. Text Justification.md └── Solution.java ├── 75. Sort Colors ├── 75. Sort Colors.md ├── Solution.java ├── sortColor.java └── sortK.java ├── 76. Minimum Window Substring ├── 76. Minimum Window Substring.md └── Solution.java ├── 78. Subsets ├── 78. Subsets.md ├── Solution.java ├── myCode.class └── myCode.java ├── 81. Search in Rotated Sorted Array II ├── 81. Search in Rotated Sorted Array II.md └── Solution.java ├── 88. Merge Sorted Array ├── 88. Merge Sorted Array.md └── Solution.java ├── 90. Subsets II ├── 90. Subsets II.md └── Solution.java ├── 91. Decode Ways ├── 91. Decode Ways.md └── Solution.java ├── 94. Binary Tree Inorder Traversal └── Solution.java ├── 98. Validate Binary Search Tree ├── 98. Validate Binary Search Tree.md └── Solution.java ├── Convert Binary Tree to Double LinkedList ├── BTtoDLL.java ├── Binary Tree to Doubly Linked List.md ├── Screen Shot 2017-01-07 at 8.32.58 PM.png └── Solution.java ├── Cycle Sort ├── Cycle sort.md ├── myCode.class └── myCode.java ├── Dot Product ├── Dot product.md └── myCode.java ├── Fibonacci ├── Fibonacci.java ├── Fibonacci.md └── Solution.java ├── Find the number of Palindrome ├── myCode.class ├── myCode.java └── pseduocode.md ├── Longest Arithmetic ├── Longest arithmetic subsequence.md └── myCode.java ├── Power of x └── Solution.java ├── Print elements of a linked list in reverse order └── myCode.java ├── Randomly return the index of maximal elements ├── Randomly return the index of maximal elements.md └── myCode.java ├── Run Length Encoding └── myCode.java ├── Sparse Arrays └── Screen Shot 2017-01-07 at 10.06.37 PM.png ├── Task Schedule II ├── Task Schedule ( minnimal - unordered ).md └── myCode.java ├── Task Schedule ├── Task schedule (ordered).md └── myCode.java ├── amazing number └── soluion.java ├── crossRoad └── Solution.java ├── double int array └── myCode.java ├── find first different node by preorder traversal └── myCode.java ├── getfriends ├── Get Friend.md ├── Solution.java ├── findCommonFriends.java └── myCode.java ├── merge k sorted array └── Solution.java ├── nonEmptyCellsRandomly ├── No Empty Cell.md └── myCode.java ├── powmod └── myCode.java ├── print all path of a char board └── myCode.java ├── remove island of area k └── remove.java └── subarry equals k ├── myCode.java └── subarry equals k.md /10. Regular Expression Matching/10. Regular Expression Matching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/10. Regular Expression Matching/10. Regular Expression Matching.md -------------------------------------------------------------------------------- /10. Regular Expression Matching/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/10. Regular Expression Matching/Solution.java -------------------------------------------------------------------------------- /102. Binary Tree Level Order Traversal/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/102. Binary Tree Level Order Traversal/Solution.java -------------------------------------------------------------------------------- /104. Maximum Depth of Binary Tree/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/104. Maximum Depth of Binary Tree/Solution.java -------------------------------------------------------------------------------- /108. Convert Sorted Array to Binary Search Tree/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/108. Convert Sorted Array to Binary Search Tree/Solution.java -------------------------------------------------------------------------------- /112. Path Sum/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/112. Path Sum/Solution.java -------------------------------------------------------------------------------- /114. Flatten Binary Tree to Linked List/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/114. Flatten Binary Tree to Linked List/Solution.java -------------------------------------------------------------------------------- /116. Populating Next Right Pointers in Each Node/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/116. Populating Next Right Pointers in Each Node/Solution.java -------------------------------------------------------------------------------- /117. Populating Next Right Pointers in Each Node II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/117. Populating Next Right Pointers in Each Node II/Solution.java -------------------------------------------------------------------------------- /12. Integer to Roman/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/12. Integer to Roman/Solution.java -------------------------------------------------------------------------------- /121. Best Time to Buy and Sell Stock/121. Best Time to Buy and Sell Stock.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/121. Best Time to Buy and Sell Stock/121. Best Time to Buy and Sell Stock.md -------------------------------------------------------------------------------- /121. Best Time to Buy and Sell Stock/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/121. Best Time to Buy and Sell Stock/Solution.java -------------------------------------------------------------------------------- /122. Best Time to Buy and Sell Stock II/122. Best Time to Buy and Sell Stock II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/122. Best Time to Buy and Sell Stock II/122. Best Time to Buy and Sell Stock II.md -------------------------------------------------------------------------------- /122. Best Time to Buy and Sell Stock II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/122. Best Time to Buy and Sell Stock II/Solution.java -------------------------------------------------------------------------------- /125. Valid Palindrome/125. Valid Palindrome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/125. Valid Palindrome/125. Valid Palindrome.md -------------------------------------------------------------------------------- /125. Valid Palindrome/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/125. Valid Palindrome/Solution.java -------------------------------------------------------------------------------- /127. Word Ladder/127. Word Ladder.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/127. Word Ladder/127. Word Ladder.md -------------------------------------------------------------------------------- /127. Word Ladder/wordladder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/127. Word Ladder/wordladder.java -------------------------------------------------------------------------------- /128. Longest Consecutive Sequence/128. Longest Consecutive Sequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/128. Longest Consecutive Sequence/128. Longest Consecutive Sequence.md -------------------------------------------------------------------------------- /128. Longest Consecutive Sequence/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/128. Longest Consecutive Sequence/Solution.java -------------------------------------------------------------------------------- /133. Clone Graph/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/133. Clone Graph/Solution.java -------------------------------------------------------------------------------- /138. Copy List with Random Pointer/138. Copy List with Random Pointer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/138. Copy List with Random Pointer/138. Copy List with Random Pointer.md -------------------------------------------------------------------------------- /138. Copy List with Random Pointer/Explanation.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/138. Copy List with Random Pointer/Explanation.jpg -------------------------------------------------------------------------------- /138. Copy List with Random Pointer/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/138. Copy List with Random Pointer/Solution.java -------------------------------------------------------------------------------- /139. Word Break/139. Word Break.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/139. Word Break/139. Word Break.md -------------------------------------------------------------------------------- /139. Word Break/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/139. Word Break/myCode.java -------------------------------------------------------------------------------- /145. Binary Tree Postorder Traversal/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/145. Binary Tree Postorder Traversal/Solution.java -------------------------------------------------------------------------------- /15. 3Sum/15. 3Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/15. 3Sum/15. 3Sum.md -------------------------------------------------------------------------------- /15. 3Sum/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/15. 3Sum/Solution.java -------------------------------------------------------------------------------- /15. 3Sum/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/15. 3Sum/myCode.java -------------------------------------------------------------------------------- /151. Reverse Words in a String/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/151. Reverse Words in a String/Solution.java -------------------------------------------------------------------------------- /155. Min Stack/155. Min Stack.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/155. Min Stack/155. Min Stack.md -------------------------------------------------------------------------------- /155. Min Stack/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/155. Min Stack/Solution.java -------------------------------------------------------------------------------- /157. Read N Characters Given Read4/157. Read N Characters Given Read4.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/157. Read N Characters Given Read4/157. Read N Characters Given Read4.md -------------------------------------------------------------------------------- /157. Read N Characters Given Read4/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/157. Read N Characters Given Read4/Solution.java -------------------------------------------------------------------------------- /158. Read N Characters Given Read4 II - Call multiple times/158. Read N Characters Given Read4 II - Call multiple times.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/158. Read N Characters Given Read4 II - Call multiple times/158. Read N Characters Given Read4 II - Call multiple times.md -------------------------------------------------------------------------------- /158. Read N Characters Given Read4 II - Call multiple times/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/158. Read N Characters Given Read4 II - Call multiple times/Solution.java -------------------------------------------------------------------------------- /161. One Edit Distance/161. One Edit Distance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/161. One Edit Distance/161. One Edit Distance.md -------------------------------------------------------------------------------- /161. One Edit Distance/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/161. One Edit Distance/Solution.java -------------------------------------------------------------------------------- /161. One Edit Distance/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/161. One Edit Distance/myCode.java -------------------------------------------------------------------------------- /17. Letter Combinations of a Phone Number/17. Letter Combinations of a Phone Number.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/17. Letter Combinations of a Phone Number/17. Letter Combinations of a Phone Number.md -------------------------------------------------------------------------------- /17. Letter Combinations of a Phone Number/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/17. Letter Combinations of a Phone Number/Solution.java -------------------------------------------------------------------------------- /173. Binary Search Tree Iterator/173. Binary Search Tree Iterator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/173. Binary Search Tree Iterator/173. Binary Search Tree Iterator.md -------------------------------------------------------------------------------- /173. Binary Search Tree Iterator/BSTIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/173. Binary Search Tree Iterator/BSTIterator.java -------------------------------------------------------------------------------- /20. Valid Parentheses/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/20. Valid Parentheses/Solution.java -------------------------------------------------------------------------------- /200. Number of Islands/200. Number of Islands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/200. Number of Islands/200. Number of Islands.md -------------------------------------------------------------------------------- /200. Number of Islands/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/200. Number of Islands/Solution.java -------------------------------------------------------------------------------- /200. Number of Islands/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/200. Number of Islands/myCode.java -------------------------------------------------------------------------------- /206. Reverse Linked List/Screen Shot 2017-01-07 at 9.05.35 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/206. Reverse Linked List/Screen Shot 2017-01-07 at 9.05.35 PM.png -------------------------------------------------------------------------------- /208. Implement Trie (Prefix Tree)/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/208. Implement Trie (Prefix Tree)/Solution.java -------------------------------------------------------------------------------- /209. Minimum Size Subarray Sum/209. Minimum Size Subarray Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/209. Minimum Size Subarray Sum/209. Minimum Size Subarray Sum.md -------------------------------------------------------------------------------- /209. Minimum Size Subarray Sum/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/209. Minimum Size Subarray Sum/Solution.java -------------------------------------------------------------------------------- /21. Merge Two Sorted Lists/21. Merge Two Sorted Lists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/21. Merge Two Sorted Lists/21. Merge Two Sorted Lists.md -------------------------------------------------------------------------------- /21. Merge Two Sorted Lists/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/21. Merge Two Sorted Lists/Solution.java -------------------------------------------------------------------------------- /210. Course Schedule II/210. Course Schedule II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/210. Course Schedule II/210. Course Schedule II.md -------------------------------------------------------------------------------- /210. Course Schedule II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/210. Course Schedule II/Solution.java -------------------------------------------------------------------------------- /211. Add and Search Word - Data structure design/211. Add and Search Word - Data structure design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/211. Add and Search Word - Data structure design/211. Add and Search Word - Data structure design.md -------------------------------------------------------------------------------- /211. Add and Search Word - Data structure design/WordDictionary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/211. Add and Search Word - Data structure design/WordDictionary.java -------------------------------------------------------------------------------- /215. Kth Largest Element in an Array/215. Kth Largest Element in an Array .md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/215. Kth Largest Element in an Array/215. Kth Largest Element in an Array .md -------------------------------------------------------------------------------- /215. Kth Largest Element in an Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/215. Kth Largest Element in an Array/Solution.java -------------------------------------------------------------------------------- /23. Merge k Sorted Lists/MergekSortedLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/23. Merge k Sorted Lists/MergekSortedLists.java -------------------------------------------------------------------------------- /23. Merge k Sorted Lists/MergekSortedLists.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/23. Merge k Sorted Lists/MergekSortedLists.md -------------------------------------------------------------------------------- /230. Kth Smallest Element in a BST/230. Kth Smallest Element in a BST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/230. Kth Smallest Element in a BST/230. Kth Smallest Element in a BST.md -------------------------------------------------------------------------------- /230. Kth Smallest Element in a BST/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/230. Kth Smallest Element in a BST/Solution.java -------------------------------------------------------------------------------- /239. Sliding Window Maximum/239. Sliding Window Maximum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/239. Sliding Window Maximum/239. Sliding Window Maximum.md -------------------------------------------------------------------------------- /239. Sliding Window Maximum/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/239. Sliding Window Maximum/Solution.java -------------------------------------------------------------------------------- /252. Meeting Rooms/252. Meeting Rooms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/252. Meeting Rooms/252. Meeting Rooms.md -------------------------------------------------------------------------------- /252. Meeting Rooms/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/252. Meeting Rooms/Solution.java -------------------------------------------------------------------------------- /253. Meeting Rooms II/253. Meeting Rooms II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/253. Meeting Rooms II/253. Meeting Rooms II.md -------------------------------------------------------------------------------- /253. Meeting Rooms II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/253. Meeting Rooms II/Solution.java -------------------------------------------------------------------------------- /253. Meeting Rooms II/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/253. Meeting Rooms II/myCode.java -------------------------------------------------------------------------------- /257. Binary Tree Paths/257. Binary Tree Paths.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/257. Binary Tree Paths/257. Binary Tree Paths.md -------------------------------------------------------------------------------- /257. Binary Tree Paths/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/257. Binary Tree Paths/Solution.java -------------------------------------------------------------------------------- /257. Binary Tree Paths/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/257. Binary Tree Paths/myCode.java -------------------------------------------------------------------------------- /273. Integer to English Words/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/273. Integer to English Words/Solution.java -------------------------------------------------------------------------------- /277. Find the Celebrity/277. Find the Celebrity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/277. Find the Celebrity/277. Find the Celebrity.md -------------------------------------------------------------------------------- /277. Find the Celebrity/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/277. Find the Celebrity/Solution.java -------------------------------------------------------------------------------- /278. First Bad Version/278. First Bad Version.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/278. First Bad Version/278. First Bad Version.md -------------------------------------------------------------------------------- /278. First Bad Version/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/278. First Bad Version/Solution.java -------------------------------------------------------------------------------- /28. Implement strStr()/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/28. Implement strStr()/Solution.java -------------------------------------------------------------------------------- /282. Expression Add Operators/282. Expression Add Operators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/282. Expression Add Operators/282. Expression Add Operators.md -------------------------------------------------------------------------------- /282. Expression Add Operators/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/282. Expression Add Operators/myCode.java -------------------------------------------------------------------------------- /283. Move Zeroes/283. Move Zeroes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/283. Move Zeroes/283. Move Zeroes.md -------------------------------------------------------------------------------- /283. Move Zeroes/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/283. Move Zeroes/Solution.java -------------------------------------------------------------------------------- /29. Divide Two Integers/29. Divide Two Integers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/29. Divide Two Integers/29. Divide Two Integers.md -------------------------------------------------------------------------------- /29. Divide Two Integers/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/29. Divide Two Integers/Solution.java -------------------------------------------------------------------------------- /29. Divide Two Integers/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/29. Divide Two Integers/myCode.java -------------------------------------------------------------------------------- /295. Find Median from Data Stream/295. Find Median from Data Stream.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/295. Find Median from Data Stream/295. Find Median from Data Stream.md -------------------------------------------------------------------------------- /295. Find Median from Data Stream/MedianFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/295. Find Median from Data Stream/MedianFinder.java -------------------------------------------------------------------------------- /297. Serialize and Deserialize Binary Tree/297. Serialize and Deserialize Binary Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/297. Serialize and Deserialize Binary Tree/297. Serialize and Deserialize Binary Tree.md -------------------------------------------------------------------------------- /297. Serialize and Deserialize Binary Tree/LinkedList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/297. Serialize and Deserialize Binary Tree/LinkedList.java -------------------------------------------------------------------------------- /297. Serialize and Deserialize Binary Tree/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/297. Serialize and Deserialize Binary Tree/myCode.java -------------------------------------------------------------------------------- /300. Longest Increasing Subsequence/300. Longest Increasing Subsequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/300. Longest Increasing Subsequence/300. Longest Increasing Subsequence.md -------------------------------------------------------------------------------- /300. Longest Increasing Subsequence/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/300. Longest Increasing Subsequence/Solution.java -------------------------------------------------------------------------------- /301. Remove Invalid Parentheses/301. Remove Invalid Parentheses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/301. Remove Invalid Parentheses/301. Remove Invalid Parentheses.md -------------------------------------------------------------------------------- /301. Remove Invalid Parentheses/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/301. Remove Invalid Parentheses/Solution.java -------------------------------------------------------------------------------- /31. Next Permutation/31. Next Permutation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/31. Next Permutation/31. Next Permutation.md -------------------------------------------------------------------------------- /31. Next Permutation/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/31. Next Permutation/Solution.java -------------------------------------------------------------------------------- /31. Next Permutation/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/31. Next Permutation/myCode.java -------------------------------------------------------------------------------- /311. Sparse Matrix Multiplication/Screen Shot 2017-01-07 at 10.16.17 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/311. Sparse Matrix Multiplication/Screen Shot 2017-01-07 at 10.16.17 PM.png -------------------------------------------------------------------------------- /314. Binary Tree Vertical Order Traversal/314. Binary Tree Vertical Order Traversal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/314. Binary Tree Vertical Order Traversal/314. Binary Tree Vertical Order Traversal.md -------------------------------------------------------------------------------- /314. Binary Tree Vertical Order Traversal/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/314. Binary Tree Vertical Order Traversal/Solution.java -------------------------------------------------------------------------------- /325. Maximum Size Subarray Sum Equals k/325. Maximum Size Subarray Sum Equals k.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/325. Maximum Size Subarray Sum Equals k/325. Maximum Size Subarray Sum Equals k.md -------------------------------------------------------------------------------- /325. Maximum Size Subarray Sum Equals k/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/325. Maximum Size Subarray Sum Equals k/Solution.java -------------------------------------------------------------------------------- /33. Search in Rotated Sorted Array/33. Search in Rotated Sorted Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/33. Search in Rotated Sorted Array/33. Search in Rotated Sorted Array.md -------------------------------------------------------------------------------- /33. Search in Rotated Sorted Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/33. Search in Rotated Sorted Array/Solution.java -------------------------------------------------------------------------------- /334. Increasing Triplet Subsequence/334. Increasing Triplet Subsequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/334. Increasing Triplet Subsequence/334. Increasing Triplet Subsequence.md -------------------------------------------------------------------------------- /334. Increasing Triplet Subsequence/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/334. Increasing Triplet Subsequence/Solution.java -------------------------------------------------------------------------------- /340. Longest Substring with At Most K Distinct Characters/340. Longest Substring with At Most K Distinct Characters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/340. Longest Substring with At Most K Distinct Characters/340. Longest Substring with At Most K Distinct Characters.md -------------------------------------------------------------------------------- /340. Longest Substring with At Most K Distinct Characters/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/340. Longest Substring with At Most K Distinct Characters/Solution.java -------------------------------------------------------------------------------- /340. Longest Substring with At Most K Distinct Characters/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/340. Longest Substring with At Most K Distinct Characters/myCode.java -------------------------------------------------------------------------------- /349. Intersection of Two Arrays/349. Intersection of Two Arrays.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/349. Intersection of Two Arrays/349. Intersection of Two Arrays.md -------------------------------------------------------------------------------- /349. Intersection of Two Arrays/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/349. Intersection of Two Arrays/Solution.java -------------------------------------------------------------------------------- /360. Sort Transformed Array/360. Sort Transformed Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/360. Sort Transformed Array/360. Sort Transformed Array.md -------------------------------------------------------------------------------- /360. Sort Transformed Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/360. Sort Transformed Array/Solution.java -------------------------------------------------------------------------------- /360. Sort Transformed Array/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/360. Sort Transformed Array/myCode.java -------------------------------------------------------------------------------- /367. Valid Perfect Square/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/367. Valid Perfect Square/Solution.java -------------------------------------------------------------------------------- /377. Combination Sum IV/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/377. Combination Sum IV/Solution.java -------------------------------------------------------------------------------- /38. Count and Say/38. Count and Say.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/38. Count and Say/38. Count and Say.md -------------------------------------------------------------------------------- /38. Count and Say/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/38. Count and Say/Solution.java -------------------------------------------------------------------------------- /380. Insert Delete GetRandom O(1)/InsertDeleteGetRandomO1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/380. Insert Delete GetRandom O(1)/InsertDeleteGetRandomO1.java -------------------------------------------------------------------------------- /380. Insert Delete GetRandom O(1)/InsertDeleteGetRandomO1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/380. Insert Delete GetRandom O(1)/InsertDeleteGetRandomO1.md -------------------------------------------------------------------------------- /39. Combination Sum/39. Combination Sum.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/39. Combination Sum/39. Combination Sum.md -------------------------------------------------------------------------------- /39. Combination Sum/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/39. Combination Sum/Solution.java -------------------------------------------------------------------------------- /394. Decode String/394. Decode String.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/394. Decode String/394. Decode String.md -------------------------------------------------------------------------------- /394. Decode String/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/394. Decode String/Solution.java -------------------------------------------------------------------------------- /43. Multiply Strings/43. Multiply Strings.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/43. Multiply Strings/43. Multiply Strings.md -------------------------------------------------------------------------------- /43. Multiply Strings/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/43. Multiply Strings/Solution.java -------------------------------------------------------------------------------- /46. Permutations/permutations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/46. Permutations/permutations.java -------------------------------------------------------------------------------- /47. Permutations II/permutationsII.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/47. Permutations II/permutationsII.java -------------------------------------------------------------------------------- /49. Group Anagrams/49. Group Anagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/49. Group Anagrams/49. Group Anagrams.md -------------------------------------------------------------------------------- /49. Group Anagrams/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/49. Group Anagrams/Solution.java -------------------------------------------------------------------------------- /5. Longest Palindromic Substring/5. Longest Palindromic Substring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/5. Longest Palindromic Substring/5. Longest Palindromic Substring.md -------------------------------------------------------------------------------- /5. Longest Palindromic Substring/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/5. Longest Palindromic Substring/Solution.java -------------------------------------------------------------------------------- /56. Merge Intervals/56. Merge Intervals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/56. Merge Intervals/56. Merge Intervals.md -------------------------------------------------------------------------------- /56. Merge Intervals/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/56. Merge Intervals/Solution.java -------------------------------------------------------------------------------- /57. Insert Interval/57. Insert Interval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/57. Insert Interval/57. Insert Interval.md -------------------------------------------------------------------------------- /57. Insert Interval/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/57. Insert Interval/Solution.java -------------------------------------------------------------------------------- /62. Unique Paths/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/62. Unique Paths/Solution.java -------------------------------------------------------------------------------- /63. Unique Paths II/63. Unique Paths II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/63. Unique Paths II/63. Unique Paths II.md -------------------------------------------------------------------------------- /63. Unique Paths II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/63. Unique Paths II/Solution.java -------------------------------------------------------------------------------- /66. Plus One/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/66. Plus One/Solution.java -------------------------------------------------------------------------------- /67. Add Binary/67. Add Binary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/67. Add Binary/67. Add Binary.md -------------------------------------------------------------------------------- /67. Add Binary/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/67. Add Binary/myCode.java -------------------------------------------------------------------------------- /68. Text Justification/68. Text Justification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/68. Text Justification/68. Text Justification.md -------------------------------------------------------------------------------- /68. Text Justification/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/68. Text Justification/Solution.java -------------------------------------------------------------------------------- /75. Sort Colors/75. Sort Colors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/75. Sort Colors/75. Sort Colors.md -------------------------------------------------------------------------------- /75. Sort Colors/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/75. Sort Colors/Solution.java -------------------------------------------------------------------------------- /75. Sort Colors/sortColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/75. Sort Colors/sortColor.java -------------------------------------------------------------------------------- /75. Sort Colors/sortK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/75. Sort Colors/sortK.java -------------------------------------------------------------------------------- /76. Minimum Window Substring/76. Minimum Window Substring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/76. Minimum Window Substring/76. Minimum Window Substring.md -------------------------------------------------------------------------------- /76. Minimum Window Substring/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/76. Minimum Window Substring/Solution.java -------------------------------------------------------------------------------- /78. Subsets/78. Subsets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/78. Subsets/78. Subsets.md -------------------------------------------------------------------------------- /78. Subsets/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/78. Subsets/Solution.java -------------------------------------------------------------------------------- /78. Subsets/myCode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/78. Subsets/myCode.class -------------------------------------------------------------------------------- /78. Subsets/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/78. Subsets/myCode.java -------------------------------------------------------------------------------- /81. Search in Rotated Sorted Array II/81. Search in Rotated Sorted Array II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/81. Search in Rotated Sorted Array II/81. Search in Rotated Sorted Array II.md -------------------------------------------------------------------------------- /81. Search in Rotated Sorted Array II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/81. Search in Rotated Sorted Array II/Solution.java -------------------------------------------------------------------------------- /88. Merge Sorted Array/88. Merge Sorted Array.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/88. Merge Sorted Array/88. Merge Sorted Array.md -------------------------------------------------------------------------------- /88. Merge Sorted Array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/88. Merge Sorted Array/Solution.java -------------------------------------------------------------------------------- /90. Subsets II/90. Subsets II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/90. Subsets II/90. Subsets II.md -------------------------------------------------------------------------------- /90. Subsets II/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/90. Subsets II/Solution.java -------------------------------------------------------------------------------- /91. Decode Ways/91. Decode Ways.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/91. Decode Ways/91. Decode Ways.md -------------------------------------------------------------------------------- /91. Decode Ways/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/91. Decode Ways/Solution.java -------------------------------------------------------------------------------- /94. Binary Tree Inorder Traversal/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/94. Binary Tree Inorder Traversal/Solution.java -------------------------------------------------------------------------------- /98. Validate Binary Search Tree/98. Validate Binary Search Tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/98. Validate Binary Search Tree/98. Validate Binary Search Tree.md -------------------------------------------------------------------------------- /98. Validate Binary Search Tree/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/98. Validate Binary Search Tree/Solution.java -------------------------------------------------------------------------------- /Convert Binary Tree to Double LinkedList/BTtoDLL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Convert Binary Tree to Double LinkedList/BTtoDLL.java -------------------------------------------------------------------------------- /Convert Binary Tree to Double LinkedList/Binary Tree to Doubly Linked List.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Convert Binary Tree to Double LinkedList/Binary Tree to Doubly Linked List.md -------------------------------------------------------------------------------- /Convert Binary Tree to Double LinkedList/Screen Shot 2017-01-07 at 8.32.58 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Convert Binary Tree to Double LinkedList/Screen Shot 2017-01-07 at 8.32.58 PM.png -------------------------------------------------------------------------------- /Convert Binary Tree to Double LinkedList/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Convert Binary Tree to Double LinkedList/Solution.java -------------------------------------------------------------------------------- /Cycle Sort/Cycle sort.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Cycle Sort/Cycle sort.md -------------------------------------------------------------------------------- /Cycle Sort/myCode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Cycle Sort/myCode.class -------------------------------------------------------------------------------- /Cycle Sort/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Cycle Sort/myCode.java -------------------------------------------------------------------------------- /Dot Product/Dot product.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Dot Product/Dot product.md -------------------------------------------------------------------------------- /Dot Product/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Dot Product/myCode.java -------------------------------------------------------------------------------- /Fibonacci/Fibonacci.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Fibonacci/Fibonacci.java -------------------------------------------------------------------------------- /Fibonacci/Fibonacci.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Fibonacci/Fibonacci.md -------------------------------------------------------------------------------- /Fibonacci/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Fibonacci/Solution.java -------------------------------------------------------------------------------- /Find the number of Palindrome/myCode.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Find the number of Palindrome/myCode.class -------------------------------------------------------------------------------- /Find the number of Palindrome/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Find the number of Palindrome/myCode.java -------------------------------------------------------------------------------- /Find the number of Palindrome/pseduocode.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Find the number of Palindrome/pseduocode.md -------------------------------------------------------------------------------- /Longest Arithmetic /Longest arithmetic subsequence.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Longest Arithmetic /Longest arithmetic subsequence.md -------------------------------------------------------------------------------- /Longest Arithmetic /myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Longest Arithmetic /myCode.java -------------------------------------------------------------------------------- /Power of x/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Power of x/Solution.java -------------------------------------------------------------------------------- /Print elements of a linked list in reverse order/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Print elements of a linked list in reverse order/myCode.java -------------------------------------------------------------------------------- /Randomly return the index of maximal elements/Randomly return the index of maximal elements.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Randomly return the index of maximal elements/Randomly return the index of maximal elements.md -------------------------------------------------------------------------------- /Randomly return the index of maximal elements/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Randomly return the index of maximal elements/myCode.java -------------------------------------------------------------------------------- /Run Length Encoding/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Run Length Encoding/myCode.java -------------------------------------------------------------------------------- /Sparse Arrays/Screen Shot 2017-01-07 at 10.06.37 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Sparse Arrays/Screen Shot 2017-01-07 at 10.06.37 PM.png -------------------------------------------------------------------------------- /Task Schedule II/Task Schedule ( minnimal - unordered ).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Task Schedule II/Task Schedule ( minnimal - unordered ).md -------------------------------------------------------------------------------- /Task Schedule II/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Task Schedule II/myCode.java -------------------------------------------------------------------------------- /Task Schedule/Task schedule (ordered).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Task Schedule/Task schedule (ordered).md -------------------------------------------------------------------------------- /Task Schedule/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/Task Schedule/myCode.java -------------------------------------------------------------------------------- /amazing number/soluion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/amazing number/soluion.java -------------------------------------------------------------------------------- /crossRoad/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/crossRoad/Solution.java -------------------------------------------------------------------------------- /double int array/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/double int array/myCode.java -------------------------------------------------------------------------------- /find first different node by preorder traversal/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/find first different node by preorder traversal/myCode.java -------------------------------------------------------------------------------- /getfriends/Get Friend.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/getfriends/Get Friend.md -------------------------------------------------------------------------------- /getfriends/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/getfriends/Solution.java -------------------------------------------------------------------------------- /getfriends/findCommonFriends.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/getfriends/findCommonFriends.java -------------------------------------------------------------------------------- /getfriends/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/getfriends/myCode.java -------------------------------------------------------------------------------- /merge k sorted array/Solution.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/merge k sorted array/Solution.java -------------------------------------------------------------------------------- /nonEmptyCellsRandomly/No Empty Cell.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/nonEmptyCellsRandomly/No Empty Cell.md -------------------------------------------------------------------------------- /nonEmptyCellsRandomly/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/nonEmptyCellsRandomly/myCode.java -------------------------------------------------------------------------------- /powmod/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/powmod/myCode.java -------------------------------------------------------------------------------- /print all path of a char board/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/print all path of a char board/myCode.java -------------------------------------------------------------------------------- /remove island of area k/remove.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/remove island of area k/remove.java -------------------------------------------------------------------------------- /subarry equals k/myCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/subarry equals k/myCode.java -------------------------------------------------------------------------------- /subarry equals k/subarry equals k.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bingyuhu02/FaceBook-Intern-Leetcode/HEAD/subarry equals k/subarry equals k.md --------------------------------------------------------------------------------