This repository contains a collection of implementations of various Data Structures and Algorithms (DSA) using Python. The goal is to provide an easy-to-understand and well-documented source of code for learning and reference purposes.
- Position: Machine Learning Engineer, DevTechGuru Limited, Bangladesh
- Researcher: Health Informatics Research Lab
- Education: BSc in Computer Science and Engineering, Daffodil International University
This is a brief overview of the sections included. More content will be added as I continue to update the repository.
-
Data Structures
- Arrays
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- Hash Tables
-
Algorithms
- Searching Algorithms (e.g., Binary Search)
- Sorting Algorithms (e.g., Quick Sort, Merge Sort)
- Dynamic Programming
- Greedy Algorithms
- Backtracking
- Graph Algorithms (e.g., Dijkstra's, BFS, DFS)