Summary
- Introduction
- Two-pointer Technique
- Recursion
- Dynamic Programming
- Order_Traversal
- Detection Cycle in an Undirected Graph
- Common Bit Tasks: Getting and Setting
- LeetCode Problems
- Array_and_String
- (Yahoo)4. Median of Two Sorted Array
- (Yahoo)13. Roman to Integer
- 26. Remove Duplicates from Sorted Array
- (Yahoo)139. Word Break
- 140. Word Break ii
- 151. Reverse words in a string
- 167. Two Sum 2 - Input array is sorted
- 186. Reverse words in a string 2
- 189. Rotated Array(Not Finished)
- (Yahoo)217.Contains Duplicates
- 243. Shortest Word Distance
- 442. Find All Duplicates in an Array
- 412. Fizz Buzz
- Tree
- Graph
- Linked_List
- Topological Sort
- Sort
- 75. Sort Colors
- 147. Insertion Sort List
- 148. Sort List
- 164. Maximum Gap
- 179. Largest Number
- 215. Kth Largest Element in the Array
- 242. Valid Anagram
- 252. Meeting Rooms (not finished)
- 280. Wiggle Sort
- 324. Wiggle Sort II (Not Finished)
- 349. Intersection of Two Arrays
- 350. Intersection of Two Arrays II
- 253. Meeting Rooms (not finished)
- Searching
- BFS
- BackTracking
- DFS
- Dynamic Programing
- Bit Manipulation
- Design
- Array_and_String
- Cracking Coding Interview
- Chapter1. Arrays and Strings
- Chapter2. Linked List
- Chapter4. Trees and Graph
- Chapter8. Recursion and Dynamic Programming
- Chapter10. Sorting and Searching
- 10.1\/ LC88 Merge Sorted Array
- 10.2\/ LC49 Group Anagrams
- 10.3\/LC33. Search in Rotated Array
- 10.3\/LC81. Search in Rotated Array with duplicates
- 10.4 Sorted Search, No sizes
- 10.5 Sparse Search
- 10.6 Sort Big File (External Sorting)
- 10.7 Missing int (Not finished)
- 10.8 Find Duplicates (Not finished) Bit
- 10.9 Sorted Matrix Search
- Interview Prep
- miangjing
- Remove 0 sum subtree
- Diff of 2 Lists
- BST Print As Sorted Array
- Merge K Sorted Arrays
- Flip Game 2 (没看懂)
- Shortest Paths of Knights
- LC31. Next Permutation
- LC31.Next Permutation
- LC46. Permutations
- LC56.Merge Intervals
- LC65.Valid Number
- LC77.Combination
- LC80.Remove Duplicates from Sorted Array 2
- LC249.Group Shifted Strings
- LC293.Flip Game
- LC297.Serialize and Deserialize Binary Tree
- LC316.Remove Duplicate Letters
- LC322.Coin Change
- LC346.Moving Average from Data Stream
- LC352.Data Stream as Disjoint Intervals
- LC356.Line Reflection
- LC394.Decoding String
- LC425.Word Square
- Combination of Sets
- Onsite Mianjing
- LC GOOGLE
- Array
- Hash Table
- 246. Strobogrammatic Number
- 249. Group Shifted Strings
- 266. Palindrome Permutation
- 288. Unique Word Abbreviation (Design)
- 340.Longest Substring with At Most K Distinct Characters
- 359. Logger Rate Limiter (!!)
- 389. Find the Difference
- 409. Longest Palindrome
- 447. Number of Boomerangs
- 340.Longest Substring with At Most K Distinct Characters
- String
- Math & Bit
- Rescursion
- Design
- Back Tracking
- Binary Search
- Tree
- Dynamic Programming
- Eng Residency Program
- miangjing
- Note