Welcome to the Data Structures and Algorithms repository! This repository serves as a comprehensive guide to various data structures and algorithms commonly used in computer science and programming.
- Direct Addressing Table
- Open Addressing
- Binary Heap
- Max Heap
- Min Heap
- Binomial Heap
- Array Based Linked List
- Circular Linked List
- Doubly Linked List
- Singly Linked List
- Sorted Linked List
- Hash Map
- Linked Hash Map
- Hash Set
- Array Based Set
- Sorted Array Set
- Linked List Set
- Tree Set
-
Binary Search:
-
Graph Search:
- Breadth-First Search
- Depth-First Search
-
Linear Search:
Each data structure and algorithm has its own folder with implementation details and example code. Feel free to explore and use them in your projects. I want to clarify that I haven't finished updating all the items in the repository yet, and I will upload them soon, God willing.
Contributions are welcome! If you have suggestions, improvements, or new algorithms to add, please open an issue or submit a pull request.
You can reach me via Gmail or on Telegram.
This project is licensed under the MIT License.