LeetCode-Solutions
LeetCode-Solutions copied to clipboard
⭐ LeetCode Solutions Grouped By Categories ⭐
LeetCode Solutions
Array
Binary Search
| # | Title | Solution | Difficulty |
|---|---|---|---|
| 0034 | Find First and Last Position of Element in Sorted Array | View | Medium |
| 0153 | Find Minimum in Rotated Sorted Array | View | Medium |
| 0162 | Find Peak Element | View | Medium |
| 0744 | Find Smallest Letter Greater Than Target | View | Easy |
| 0275 | H-Index II | View | Medium |
| 1482 | Minimum Number of Days to Make m Bouquets | View | Medium |
| 0852 | Peak Index in a Mountain Array | View | Easy |
| 1300 | Sum of Mutated Array Closest to Target | View | Medium |
DFS (Depth First Search)
| # | Title | Solution | Difficulty |
|---|---|---|---|
| 0200 | Number of Islands | View | Medium |
| 1020 | Number of Enclaves | View | Medium |
| 0130 | Surrounded Regions | View | Medium |
DP (Dynamic Programming)
| # | Title | Solution | Difficulty |
|---|---|---|---|
| 0322 | Coin Change | View | Medium |
| 0518 | Coin Change 2 | View | Medium |
| 0338 | Counting Bits | View | Medium |
| 0740 | Delete and Earn | View | Medium |
| 0174 | Dungeon Game - Memoization | View | Hard |
| 0174 | Dungeon Game - Tabulation | View | Hard |
| 0198 | House Robber | View | Easy |
| 0368 | Largest Divisble Subset | View | Medium |
| 0300 | Longest Increasing Subsequence | View | Medium |
| 1048 | Longest String Chain | View | Medium |
| 0978 | Longest Turbulent Subarray | View | Medium |
| 1035 | Uncrossed Lines | View | Medium |
| 0062 | Unique Paths | View | Medium |
Linked List
| # | Title | Solution | Difficulty |
|---|---|---|---|
| 0002 | Add Two Numbers | View | Medium |
| 0445 | Add Two Numbers II | View | Medium |
| 0707 | Design Linked List | View | Medium |
| 0141 | Linked List Cycle | View | Easy |
| 0142 | Linked List Cycle II | View | Medium |
| 0876 | Middle of the Linked List | View | Easy |
| 0021 | Merge Two Sorted Lists | View | Easy |
| 1019 | Next Greater Node In Linked List | View | Medium |
| 0328 | Odd Even Linked List | View | Medium |
| 0082 | Remove Duplicates from Sorted List II | View | Medium |
| 0061 | Rotate List | View | Medium |
| 0206 | Reverse Linked List | View | Easy |
| 0092 | Reverse Linked List II | View | Medium |
| 0019 | Remove Nth Node From End of List | View | Medium |
| 0024 | Swap Nodes in Pairs | View | Medium |
Strings
| # | Title | Solution | Difficulty |
|---|---|---|---|
| 1433 | Check If a String Can Break Another String | View | Medium |
| 0028 | Implement strStr() - KMP Algorithm | View | Easy |
| 0028 | Implement strStr() - Rabin Karp Algorithm | View | Easy |
| 0459 | Repeated Substring Pattern - KMP Algorithm | View | Easy |
| 0686 | Repeated String Match - KMP Algorithm | View | Easy |
| 1487 | Making File Names Unique | View | Medium |
Stack
| # | Title | Solution | Difficulty |
|---|---|---|---|
| 1381 | Design a Stack With Increment Operation | View | Medium |
| 0146 | LRU Cache | View | Medium |
| 0232 | Implement Queue using Stacks | View | Easy |
| 0155 | Min Stack | View | Easy |
Sliding Window
| # | Title | Solution | Difficulty |
|---|---|---|---|
| 0904 | Fruit Into Baskets | View | Medium |
| 1052 | Grumpy Bookstore Owner | View | Medium |
| 1438 | Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit | View | Medium |
| 1004 | Max Consecutive Ones III | View | Medium |
| 1358 | Number of Substrings Containing All Three Characters | View | Medium |
| 1234 | Replace the Substring for Balanced String | View | Medium |
Tree
Trie
| # | Title | Solution | Difficulty |
|---|---|---|---|
| 0208 | Implement Trie (Prefix Tree) | View | Medium |
| 0211 | Add and Search Word - Data structure design | View | Medium |
| 0648 | Replace Words | View | Medium |
| 0212 | Word Search II | View | Hard |
Union Find
| # | Title | Solution | Difficulty |
|---|---|---|---|
| 0547 | Friend Circles | View | Medium |
| 1319 | Number of Operations to Make Network Connected | View | Medium |
| 0684 | Redundant Connection | View | Medium |
| 0990 | Satisfiability of Equality Equations | View | Medium |