Coding practice problems on LeetCode and LaiCode
Currently in the process to change everything to meet the industrial standard, aka a more legit way
-
Manage and build the project with Maven both locally and with GitHub Action.
-
Not a redundant but enhanced layer: use npm to utilize useful packages such as prettier, husky, git-branch-is, etc. if you like to. It may be also managed by Maven, but since they are not required and it is more natural for me to use npm, I decide to add this extra layer.
-
Completed:
- Sorting Algorithms
- Binary Search
- Recursion
- Queue & Stack
- Linked List
- Binary Tree
-
- In-order Traversal of Binary Tree
- Pre-order Traversal of Binary Tree
- Post-order Traversal of Binary Tree
- Check if Binary Tree is Balanced
- Symmetric Binary Tree
- Tweaked Identical Binary Trees
- Is Binary Search Tree or Not
- Get Keys in Binary Search Tree in Given Range
- Binary Tree Path Sum to Target I
- Search in Binary Search Tree
- Insert in Binary Search Tree