An open API service indexing awesome lists of open source software.

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

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.