# LeetCode C ## Order list | No. | Problem | Difficulty | Solution | | --- | :------ | :--------- | :------- | | 0020 | Valid Parentheses | Easy | 1) Stack| | 0056 | Merge Intervals | Medium | 1)* <br/> 2)* | | 0057 | Insert Interval | Medium | 1)* | | 0125 | Valid Palindrome | Easy | 1)* <br/> 2)* Two Pointers | | 0190 | Reverse Bits | Easy | 1)* 2)* 3) 4) Bitwise <br/> 5) Bitwise + mask | | 0242 | Valid Anagram | Easy | 1)* Sort array <br/> 2)* 4)* Hash table <br/> 3) Array | | 0344 | Reverse String | Easy | 1)* <br/> 2)* Two Pointers <br/> 3) Recursion | | 0509 | Fibonacci Number | Easy | 1)* Recursion <br/> 2)* Iteration <br/> 3)* Dynamic Programmin | ## Topic list ### Bitwise | No. | Problem | Difficulty | Solution | | --- | :------ | :--------- | :------- | | 0190 | Reverse Bits | Easy | 1)* 2)* 3) 4) Bitwise <br/> 5) Bitwise + mask | ### Dynamic Programmin | No. | Problem | Difficulty | Solution | | --- | :------ | :--------- | :------- | | 0509 | Fibonacci Number | Easy | 1)* Recursion <br/> 2)* Iteration <br/> 3)* Dynamic Programmin | ## Hash table | No. | Problem | Difficulty | Solution | | --- | :------ | :--------- | :------- | | 0242 | Valid Anagram | Easy | 1)* Sort array <br/> 2)* 4)* Hash table <br/> 3) Array | ## Interval | No. | Problem | Difficulty | Solution | | --- | :------ | :--------- | :------- | | 0056 | Merge Intervals | Medium | 1)* <br/> 2)* | | 0057 | Insert Interval | Medium | 1)* | ### Pointers | No. | Problem | Difficulty | Solution | | --- | :------ | :--------- | :------- | | 0125 | Valid Palindrome | Easy | 1)* <br/> 2)* Two Pointers | 0344 | Reverse String | Easy | 1)* <br/> 2)* Two Pointers <br/> 3) Recursion | ### Recursion | No. | Problem | Difficulty | Solution | | --- | :------ | :--------- | :------- | | 0344 | Reverse String | Easy | 1)* <br/> 2)* Two Pointers <br/> 3) Recursion | | 0509 | Fibonacci Number | Easy | 1)* Recursion <br/> 2)* Iteration <br/> 3)* Dynamic Programmin | ### Stack | No. | Problem | Difficulty | Solution | | --- | :------ | :--------- | :------- | | 0020 | Valid Parentheses | Easy | 1) Stack| ### String | No. | Problem | Difficulty | Solution | | --- | :------ | :--------- | :------- | | 0020 | Valid Parentheses | Easy | 1) Stack| | 0125 | Valid Palindrome | Easy | 1)* <br/> 2)* Two Pointers | 0242 | Valid Anagram | Easy | 1)* Sort array <br/> 2)* 4)* Hash table <br/> 3) Array | [Algorithm - Theory](https://hackmd.io/HNTS1fpvRtqjpGlUiQEV3g) [GitHub](https://github.com/jaleo73422/LeetCode_C) [NeetCode YouTube](https://www.youtube.com/c/NeetCode/playlists) [wisdompeak LeetCode in GitHub](https://github.com/wisdompeak/LeetCode) [JIAKAOBO LeetCode](https://www.jiakaobo.com/leetcode.html)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up