0_Outline

1 strStr & Coding style

Major:
strStr
MInor:
Subsets
Subsets II
Permutation
Permutation II

Major:
Search Insert Position
Search a 2D Matrix
First Position of Target
Search in a Big Sorted Array(Ladder)
Wood Cut
Find Minimum in Rotated Sorted Array
Find Peak Element
First Bad Version
Search in Rotated Sorted Array
Search for a Range
Minor:
Total Occurrence of Target(Ladder)
Closest Number in Sorted Array(Ladder)
Last Position of Target(Ladder)
Classical Binary Search(Ladder)
K Closest Numbers In Sorted Array(Ladder)
Find Minimum in Rotated Sorted Array II
Search in Rotated Sorted Array II
Search a 2D Matrix II

3 Binary Tree & Divide Conquer

Major: Maximum Depth of Binary Tree
Balanced Binary Tree
Binary Tree Preorder Traversal
Binary Tree Maximum Path Sum II (Ladder)
Inorder Successor In Binary Search Tree (Ladder)
Validate Binary Search Tree
Binary Tree Maximum Path Sum
Lowest Common Ancestor
Binary Tree Level Order Traversal
Binary Search Tree Iterator
Minor:
Binary Tree Path Sum (Ladder)
Lowest Common Ancestor II (Ladder)
Tweaked Identical Binary Tree (Ladder)
Identical Binary Tree
Symmetric Binary Tree (Ladder)
Complete Binary Tree (Ladder)
Minimum Depth of Binary Tree
Insert Node in a Binary Search Tree
Binary Tree Postorder Traversal
Binary Tree Inorder Traversal
Construct Binary Tree From Preorder and Inorder
Construct Binary Tree From Inorder and Postorder
Binary Tree Zigzag Level Order Traversal
Binary Tree Level Order Traversal II
Search Range in Binary Search Tree
Binary Tree Serialization
Remove Node in Binary Search Tree

4 Dynamic Programming Basic

Major:
Unique Paths II
Unique Paths
Climbing Stairs
Minimum Path Sum
Triangle
Jump Game II
Jump Game
Longest Increasing Sub sequence
Minor: None

5 Dynamic Programming Normal

Major:
Edit Distance
Distinct Subsequences
Word Break
Palindrome Partitioning II
Longest Common Substring
Longest Common Subsequence
Interleaving String
Minor:
Decode Ways
Backpack II
Backpack
Minimum Adjustment Cost
Wildcard Matching
k Sum

6 Linked List

Major:
Remove Nth Node From End of List
Partition List
Remove Duplicates from Sorted List II
Convert Sorted List to Balanced BST
Copy List Wirh Random Pointer
Merge k Sorted Lists
Reorder List
Sort List
Reverse Linked List II
Linked List Cycle II
Minor:
Middle of Linked List (ladder) Remove Linked List Elements
Remove Duplicates from Unsorted List (ladder) Swap Nodes in Pairs
Delete Node in the Middle of Singly Linked List
Insertion Sort List
Add Two Numbers
Nth to Last Node in List
Merge Two Sorted Lists
Remove Duplicates from Sorted List
Reverse Linked List
Swap Two Nodes in Linked List
Add Two Numbers II (Ladder) Palindrome Linked List
Convert Binary Search Tree to Doubly Linked List (Ladder) Rotate List
Linked List Cycle
Reverse Nodes in k-Group

7 Arrays & Numbers

Major:
Intersection of Two Arrays
Subarray Sum
Merge Sorted Array
Maximum Subarray
Two Sum Closest (Ladder)
Sort Colors
Subarray Sum Closest
Two Sum
Partition Array
Median of two Sorted Arrays
Minor:
Minimum Subarray
Merge Two Sorted Arrays
Maximum Product Subarray
Best Time to Buy and Sell Stock III
Best Time to Buy and Sell Stock II
Best Time to Buy and Sell Stock
Sort Colors II
4 Sum
3 Sum
Sort Letters by Case
Maximum Subarray II
Best Time to Buy and Sell Stock IV
Maximum Subarray III

8 Data Structure

Major:
Hash Function
Top k Largest Numbers (Ladder)
Merge k Sorted Arrays (Ladder)
Rehashing
Merge k Sorted Lists
Implement Queue by Two Stacks
Min Stack
Ugly Number II
LRU Cache
Largest Rectangle in Histogram
Minor:
Implement Stack (Ladder)
Implement Stack by Two Queues (Ladder)
Implement Queue by Linked List II (Ladder)
Implement Queue by Linked List (Ladder)
Top k Largest Numbers II (Ladder)
Stack Sorting (Ladder)
Top k Frequent Words (Ladder)
Heapify
Longest Consecutive Sequence
Animal Shelter (Ladder)
LFU Cache (Ladder)
Max Tree (Ladder)

9 Graph & Search

Major: Six Degrees (Ladder)
Palindrome Partitioning
Find the Connected Component in the Undirected Graph (Ladder)
Clone Graph
Combination Sum
Topological Sorting
N Queens II
Subsets II
Permutations II
Word Ladder II
Minor:
String Permutation II (Ladder)
Word Ladder
k Sum II
N Queens
Subsets
Permutations

results matching ""

    No results matching ""