https://github.com/shimul-zahan/ds-and-algorithm
https://github.com/shimul-zahan/ds-and-algorithm
dsa dsa-algorithm dsa-practice python python3
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/shimul-zahan/ds-and-algorithm
- Owner: Shimul-Zahan
- License: mit
- Created: 2024-10-05T20:31:24.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-23T08:07:44.000Z (3 months ago)
- Last Synced: 2025-03-30T14:41:58.456Z (3 months ago)
- Topics: dsa, dsa-algorithm, dsa-practice, python, python3
- Language: Python
- Homepage:
- Size: 47.9 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
# DS-and-Algorithm
- [Class and Array](./Class%20and%20Array)
- [Linked List](./Linked%20List)
- [Stack](./Stack)
- [Queue](./Queue)
- [Doubly Linked List](./Doubly%20Linked%20List)
- [Graph](./Graph)
- [Hash Table](./Hash%20Table)
- [Recursion](./Recursion)
- [Tree](./Tree)
- [Heap](./Heap)
- [Search](./Search)This repository is a comprehensive collection of **Data Structures** and **Algorithms** concepts. It serves as a resource for learning, practicing, and mastering core topics that are fundamental to programming and problem-solving.
## 📘 Repository Contents
- **Data Structures**: Implementations and explanations of various data structures such as arrays, linked lists, stacks, queues, trees, graphs, heaps, and more.
- **Algorithms**: Key algorithms organized by category, including sorting, searching, dynamic programming, greedy algorithms, and graph traversal techniques.
- **Complexity Analysis**: Each implementation includes time and space complexity for a better understanding of efficiency.## 💡 Goals
- Build a solid foundation in data structures and algorithms.
- Serve as a reference for coding interviews and technical assessments.
- Provide hands-on practice and insights for each data structure and algorithm.