My profile: https://leetcode.com/sirion34/
Task num | Task name | Leetcode link | Solution link | Explaination link | Topics | Difficulty |
---|---|---|---|---|---|---|
15 | 3Sum | problem | solution | Two Pointers, Sorting, Array | Medium | |
59 | Spiral Matrix II | problem | solution | my explaination | Simulation, Matrix, Array | Medium |
1 | Two Sum | problem | solution | Hash Table, Array | Easy | |
1260 | Shift 2D Grid | problem | solution | Simulation, Matrix, Array | Easy | |
14 | Longest Common Prefix | problem | solution | String | Easy | |
9 | Palindrome Number | problem | solution | Math | Easy | |
13 | Roman to Integer | problem | solution | Math, Hash Table, Array | Easy | |
69 | Sqrtx | problem | solution | Easy | ||
4 | Median of Two Sorted Arrays | problem | solution | Array, Binary Search, Divide and Conquer | Hard | |
700 | Search in a Binary Search Tree | problem | solution | Tree, Binary Search, Binary Tree | Easy | |
20 | Valid Parentheses | problem | solution | String, Stack | Easy | |
669 | Trim a Binary Search Tree | problem | solution | Tree, Binary Search, Binary Tree, Depth-First Search | Medium | |
2 | Add Two Numbers | problem | solution | Linked List, Math, Recursion | Medium | |
538 | Convert BST to Greater Tree | problem | solution | Tree, Binary Search, Binary Tree, Depth-First Search | Medium | |
897 | Increasing Order Search Tree | problem | solution | Tree, Binary Search, Binary Tree, Depth-First Search, Stack | Easy | |
230 | Kth Smallest Element in a BST | problem | solution | Tree, Binary Search, Binary Tree, Depth-First Search | Medium | |
21 | Merge Two Sorted Lists | problem | solution | Linked List, Recursion | Easy | |
26 | Remove Duplicates from Sorted Array | problem | solution | Array, Two Pointers | Easy | |
35 | Search Insert Position | problem | solution | Array, Binary Search | Easy | |
7 | Reverse Integer | problem | solution | Math | Medium | |
99 | Recover Binary Search Tree | problem | solution | Tree, Binary Search, Binary Tree, Depth-First Search | Medium | |
173 | Binary Search Tree Iterator | problem | solution | my explaination | Tree, Binary Search, Binary Tree, Stack, Iterator, Design | Medium |
705 | Design HashSet | problem | solution | Array, Hash Table, Linked List, Hash Function, Design | Easy | |
706 | Design HashMap | problem | solution | Array, Hash Table, Linked List, Hash Function, Design | Easy | |
66 | Plus One | problem | solution | Array, Math | Easy | |
155 | Min Stack | problem | solution | Stack, Design | Easy | |
535 | Encode and Decode TinyURL | problem | solution | Hash Table, Design, Hash Function, String | Medium | |
118 | Pascal's Triangle | problem | solution | my explaination | Array, Dynamic Programming | Easy |
224 | Basic Calculator | problem | solution | Math, String, Stack, Recursion | Hard | |
1396 | Design Underground System | problem | solution | Hash Table, String, Design | Medium | |
141 | Linked List Cycle | problem | solution | Hash Table, Linked List, Two Pointers | Easy | |
284 | Peeking Iterator | problem | solution | my explaination | Array, Design, Iterator | Medium |
202 | Happy Number | problem | solution | Hash Table, Two Pointers, Math | Easy | |
1584 | Min Cost to Connect All Points | problem | solution | Minimum Spanning Tree, Union Find, Array | Medium | |
206 | Reverse Linked List | problem | solution | Linked List, Recursion | Easy | |
203 | Remove Linked List Elements | problem | solution | Linked List, Recursion | Easy | |
844 | Backspace String Compare | problem | solution | String, Stack, Simulation, Two Pointers | Easy | |
2215 | Find the Difference of Two Arrays | problem | solution | Array, Hash Table | Easy | |
905 | Sort Array By Parity | problem | solution | Array, Two Pointers, Sorting | Easy | |
217 | Contains Duplicate | problem | solution | Array, Hash Table, Sorting | Easy | |
1679 | Max Number of K-Sum Pairs | problem | solution | Array, Hash Table, Sorting, Two Pointers | Medium | |
1209 | Remove All Adjacent Duplicates in String II | problem | solution | String, Stack | Medium | |
341 | Flatten Nested List Iterator | problem | solution | Tree, Stack, Iterator, Design, Depth-First Search, Queue | Medium | |
1641 | Count Sorted Vowel Strings | problem | solution | Dynamic Programming | Medium | |
867 | Transpose Matrix | problem | solution | Array, Matrix, Simulation | Easy | |
215 | Kth Largest Element in an Array | problem | solution | Array, Divide and Conquer, Sorting, Quickselect | Medium | |
100 | Same Tree | problem | solution | Tree, Binary Search, Depth-First Search, Breadth-First Search | Easy | |
101 | Symmetric Tree | problem | solution | Tree, Binary Search, Depth-First Search, Breadth-First Search | Easy | |
1354 | Construct Target Array With Multiple Sums | problem | solution | Array, Heap (Priority Queue) | Hard | |
665 | Non-decreasing Array | problem | solution | Array | Medium |