My Javascript solutions on leetcode
| No. | title | Difficulty | Related Topics |
|---|---|---|---|
| 1 | Two Sum | Easy | Hash table, Array |
| 7 | Reverse Integer | Easy | Math |
| 9 | Palindrome Number | Easy | Math |
| 13 | Roman to Integer | Easy | Math, String |
| 14 | Longest Common Prefix | Easy | String |
| 20 | Valid Parenthese | Easy | String, Stack |
| 21 | Merge Two Sorted Lists | Easy | Linked List |
| 26 | Remove Duplicates from Sorted Array | Easy | Array, Two Pointers |
| 27 | Remove Element | Easy | Array, Two Pointers |
| 28 | Implement StrStr | Easy | Two Pointers, String |
| 35 | Search Insert Position | Easy | Array, BS |
| 94 | Binary Tree Inorder Traversal | Medium | Hash Table, stack, Tree |
| 101 | Symmetric Tree | Easy | Tree, DFS, BFS |
| 102 | Binary Tree Level Order Traversal | Medium | Tree, BFS |
| 104 | Maximum Depth of Binary Tree | Easy | Tree, DFS |
| 106 | Construct Binary Tree from Inorder and Postorder Traversal | Medium | Array, Tree, DFS |
| 112 | Path Sum | Easy | Tree, DFS |
| 136 | Single Number | Easy | Hash Table, Bit Manipulation |
| 144 | Binary Tree Preorder Traversal | Medium | Stack, Tree |
| 145 | Binary Tree Postorder Traversal | Hard | Stack, Tree |
| 200 | Number of Islands | Medium | DFS, BFS, Union Find |
| 279 | Perfect Squares | Medium | Math, DP, BFS |
| 344 | Reverse String | Easy | Two Pointer, String |
| 412 | Fizz Buzz | Easy | |
| 622 | Design Circular Queue | Medium | Design, Quene |
| 752 | Open The Lock | Medium | BFS |