/Coding-Challenges

Daily coding challenges in Data Structures and Algorithms (mostly Python)

Primary LanguagePython

Coding-Challenges

Daily coding challenges in Data Structures and Algorithms (mostly Python)

Topics covered:

A. Beginner (Green):

1. Array2D
2. Data Abstraction
3. Graph
4. LinkedList
5. Merge
6. Recursion
7. Sort
8. String
9. Tree

B. Intermediate (Blue):

1. Algorithm Complexity
2. Breadth-First Search
3. Depth-First Search
4. Heap
5. Sort
6. Stack&Queue
7. Dijkstra
8. Bellman Ford
9. Binary Search
10. Binary Search Tree
11. Trie
12. Floyd-Warshall
13. Bellman Ford

C. Advanced (Orange):

1. Topological sort
2. Dynamic programming
3. Knapsack
4. Backtracking
5. Number theory
6. Segment tree
7. Divide and conquer
8. Bitwise
9. KMP