Examples and exercises about Data Structures and Algorithms in Python
- Abstract Data Types
- Basic data structures:Bags, Queues, and Stacks
- Analysis of Algorithms
- Union-Find
- Sorting algorithms
- Priority Queues and Heaps
- Searching algorithms
- Binary Search Trees
- Hash Tables
- Graphs: Data Structures and Algorithms
- Jules
- Copilot
- Cursor
- Gemini