This repository includes some implementation of basic data structures and algorithm and my solution to some algorithm problems from different sources.
Most of the solutions are written in Python.
| Name | Implementation |
|---|---|
| Binary Search | Implementation |
| Quick Sort | Implementation |
| Breath-first search | Implementation |
| Topological Sorting | Implementation |
| Knapsack problem / dynamic programming | Implementation |
| Minimum spanning tree (prim and kruskal) | Implementation |
| Tree Traversal (recursion and iteration) | Implementation |