Skip to content

CorrineTan/corrtan-Leetcode-Roadmap

Repository files navigation

leetcode-roadmap

Corrine Tan's Personal learning road map of LeetCode (Mainly Java)

LeetCode 26 - Remove Duplicates from Sorted Array

LeetCode 283 - Move Zeroes

LeetCode 88 - Merge Sorted Array

LeetCode 206 - Reverse Linked List

LeetCode 25 - Reverse Nodes in k-Group

LeetCode 142 - Linked List Cycle II

LeetCode 21 - Merge Two Sorted Lists

LeetCode 66 - Plus One

Step 2: Stack+Queue

LeetCode 20 - Valid Parentheses

LeetCode 155 - Min Stack

LeetCode 224 - Basic Calculator

LeetCode 84 - Largest Rectangle in Histogram

LeetCode 239 - Sliding Window Maximum

LeetCode 42 - Trapping Rain Water

LeetCode 641 - Design Circular Deque

LeetCode 85 - Maximal Rectangle

LeetCode 1 - Two Sums

LeetCode 874 - Walking Robot Simulation

LeetCode 49 - Group Anagrams

LeetCode 30 - Substring with Concatenation of All Words

LeetCode 811 - Subdomain Visit Count

LeetCode 697 - Degree of an Array

LeetCode 1695 - Maximum Erasure Value

LeetCode 11 - Container With Most Water

LeetCode 560 - Subarray Sum Equals K

LeetCode 53 - Maximum Subarray

LeetCode 15 - 3Sum

LeetCode 287 - Find the Duplicate Number

LeetCode 125 - Valid Palindrome

LeetCode 18 - 4Sum

LeetCode 69 - Sqrt(x)

LeetCode 78 - Subsets

  • regression_go_thru.java This is just to tear up the regression progress to help me understand it better

LeetCode 226- Invert Binary Tree

LeetCode 236 - Lowest Common Ancestor of a Binary Tree

LeetCode 77 - Combinations

LeetCode 46 - Permutations

LeetCode 47 - Permutations II

LeetCode 111 - Minimum Depth of Binary Tree

LeetCode 104 - Maximum Depth of Binary Tree

  • regression_binary_tree_go_thru.java This is just to tear up the regression progress for a binary tree to help me understand it better

LeetCode 50 - Pow(x,n)

LeetCode 23 - Merge k Sorted Lists

Step 6: Tree+Graph

Leetcode 144 - Binary Tree Preorder Traversal (both Iterative and Regressive)

Leetcode 94 - Binary Tree Inorder Traversal (both Iterative and Regressive)

Leetcode 145 - Binary Tree Postorder Traversal (both Iterative and Regressive)

Leetcode 297 - Serialize and Deserialize Binary Tree

Leetcode 105 - Construct Binary Tree from Preorder and Inorder Traversal

Step 7: DFS+BFS

Leetcode 200 - Number of Islands

Leetcode 130 - Surrounded Regions

About

Corrine Tan's Personal learning road map of LeetCode (Java)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published