This repository contains solutions to data structure and algorithm problems from platforms like LeetCode and HackerRank. Solutions are implemented in Swift to help developers learn and practice common algorithms and data structures.
| Data Structure and Algorithms |
|---|
| Easy (17/821) |
| Medium |
| Hard |
| Algorithms | Data Structures | Mathematics |
|---|---|---|
| Warmup (10/10) | Arrays (4/6) | Fundamentals |
| Implementation (9/66) | LinkedLists (5/15) | Number Theory |
| Strings (3/48) | Trees | Combinatorics |
| Sorting (10/15) | Balanced Trees | Algebra |
| Search | Stacks | Geometry |
| Graph Theory | Queues | Probability |
| Greedy | Heap | Linear Algebra Foundations |
| Dynamic Programming | Disjoint Set | |
| Constructive Algorithms | Multiple Choice | |
| Bit Manipulation | Trie | |
| Recursion | Advanced | |
| Game Theory | ||
| NP Complete | ||
| Debugging |