Welcome to my CodeLab repository! Here you'll find my curated solutions to a wide range of LeetCode problems, along with implementations of fundamental algorithms and data structures. This collection is designed to serve as a comprehensive resource for learning, practicing, and preparing for coding interviews.
| Type | Folder Link |
|---|---|
| Array | Array |
| Bit Manipulation | Bit manipulation |
| Disjoint-Set | Disjoint-Set |
| Dynamic Programming | Dynamic Programming |
| Graphs | Graphs |
| Heaps | Heaps |
| Linked-Lists | Linked-Lists |
| Searching | Searching |
| Sorting | Sorting |
| Stack | Stack |
| Trees | Trees |
| Leetcode Number | Type | Name | Description |
|---|---|---|---|
| 1 | Array/ Hash Table | Two Sum | Return Indices of the two numbers such that they add up to target. |
| 200 | DFS/BFS | Number of Islands | Count the number of islands in a 2D grid. |
| 2099 | Heap/Sorting | Find Subsequence of Length K With the Largest Sum | Find a subsequence of length k with the largest sum. |
| 2410 | Heap/Sorting | Find Subsequence of Length K With the Largest Sum | Find a subsequence of length k with the largest sum. |
| 2918 | Heap/Sorting | Find Subsequence of Length K With the Largest Sum | Find a subsequence of length k with the largest sum. |
| 3160 | Heap/Sorting | Find Subsequence of Length K With the Largest Sum | Find a subsequence of length k with the largest sum. |
| 1014 | Array | Best Sightseeing Pair | Find the pair of sightseeing spots with the maximum score. |
| 1404 | Bit Manipulation | Number of Steps to Reduce a Number in Binary Representation to One | Counting the number of operations using bit manipulation techniques. |
| Number | Type | Name | [Description.] (path) |