Welcome to my Data Structures and Algorithms (DSA) code repository! Here, you'll find a collection of DSA code implementations and solutions I've worked on while learning and practicing DSA concepts.
This repository contains code implementations and explanations of various DSA concepts. I'm continuously adding new code as I learn, so make sure to check back for updates.
- Bubble Sort
- Selection Sort
- Insertion Sort
- Merge Sort
- Quick Sort
- Linear Search
- Binary Search
- Depth-First Search (DFS)
- Breadth-First Search (BFS)
- Dijkstra's Algorithm
- Kruskal's Algorithm
- Topological Sort
- ...
- Fibonacci Sequence
- Longest Common Subsequence
- Knapsack Problem
- ...
- Array Basics
- Dynamic Arrays
- ...
- Singly Linked List
- Doubly Linked List
- Circular Linked List
- ...
- Stack Implementation
- Queue Implementation
- Priority Queue
- ...
- Binary Tree
- Binary Search Tree (BST)
- AVL Tree
- ...
- Hash Table Basics
- Hash Collision Resolution
- ...
If you'd like to contribute to this project, feel free to open issues or create pull requests. I appreciate any feedback, bug reports, or code improvements.
Happy coding!