You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mikaal-anwar
3855b1d24f
|
4 years ago | |
---|---|---|
src | 4 years ago | |
.gitignore | 5 years ago | |
LeetCode.iml | 5 years ago | |
README.md | 4 years ago | |
Rocket.md | 4 years ago |
README.md
LeetCode topic classification and interview questions collation
Subject category
Hash related
Linked list operation
- q2_Add two numbers
- q19_delete the Nth node from the bottom of the linked list
- q25_k set of flipped linked lists
- q61_rotating linked list
- q138_copy linked list with random pointer
- q206_reverse linked list
Double pointer traversal/sliding window
- q3_Longest substring without repeated characters
- q11_Container with the most water
- q15_sum of three numbers
- q16_closest sum of three numbers
- q26_delete duplicates in the sorted array
- q42_trapping-rain-water
- q121_The best time to buy and sell stocks
- q209_The smallest length sub-array
Fast and slow pointer traversal
Interval merge
String manipulation
Digital operation
- q7_integer inversion
- q8_string conversion integer
- q9_Palindrome Number
- q43_string multiplication
- q172_zero after factorial
- q258_Add everybody
Array operations
- q54_spiral matrix
- q73_Zero Matrix
- q78_subset
- q384_scrambling array
- q581_shortest unordered continuous subarray
- q945_Minimum increment to make the array unique
Stack related
- q20_valid brackets
- q32_longest valid bracket
- q155_Minimal stack
- q224_basic calculator
- q232_implement queue with stack
- q316_remove duplicate letters
Heap related
Recursion
- q21_merge two ordered linked lists
- q101_symmetric binary tree
- q104_Maximum Depth of Binary Tree
- q226_flip binary tree
- q236_The nearest common ancestor of the binary tree
Divide and Conquer/Dichotomy
- q23_Merge K sorted lists
- q33_Search rotating sorted array
- q34_Find the first and last position of an element in the sorted array
Dynamic Planning
- q5_longest palindrome substring
- q53_Maximum Subsequence Sum
- q62_different path
- q64_Minimum path sum
- q70_stair climbing
- q118_杨辉 Triangle
- q300_Longest Ascending Subsequence
- q1143_longest common subsequence
- q1277_square submatrix with all 1s
Backtracking
Tree traversal
- q94_In-order traversal of binary tree
- q102_Binary tree traversal
- q110_balanced binary tree
- q144_Preorder traversal of binary tree
- q145_Post-order traversal of binary tree
Binary search tree related
- q98_Verify Binary Search Tree
- q450_delete nodes in binary search tree
- q701_insert operation in binary search tree