A collection of materials from Algorithms and Data Structures course, including lecture topics with implementations, LeetCode practice problems, and university assignments.
ASD/
├── sorting/
│ ├── algorithms/ # Sorting algorithm implementations
│ └── leetcode/ # LeetCode problems on sorting
├── graphs/
│ ├── algorithms/ # Graph algorithm implementations
│ └── leetcode/ # LeetCode problems on graphs
├── dp/
│ └── leetcode/ # LeetCode problems on DP
├── colloquia/ # Midterm exams
├── exams/ # Final exams
Classic and advanced sorting algorithms with complexity analysis and LeetCode problems focused on sorting techniques.
Graph representations, traversals (BFS, DFS), shortest paths, and related LeetCode problems.
DP fundamentals, common patterns (knapsack, subsequences, etc.), and LeetCode problems solved with DP approach.