Instructor: Leonardo Chang, Ph.D.
Tecnologico de Monterrey, campus Santa Fe.
Semester: Fall 2020
This is our repository for the examples and programming exercises.
Looking for the lectures, assignments and other? Please visit the course page in Canvas.
Week | Topic |
---|---|
Week 1 | Abstract data types, recurrencies. |
Week 2 | Analysis of algorithms |
Week 3 | Search |
Week 4 | Sorting (Selection sort, bubblesort, insertion sort, merge sort, quicksort) |
Week 5 | Functions as arguments |
Week 7 | Linked Lists |
Week 8 | Queues, Stacks |
Week 9 | Queues, Stacks in C++ STL |
Week 11 | Binary Trees, BST, AVL |
Week 14 | Graphs, BFS, DFS |
Week 15 | Shortest paths in graphs (Dijsktra) |
Challenge 1 | Solution to challenge 1 |
Challenge 2 | Solution to challenge 2 |
Challenge 3 | Solution to challenge 3 |
Challenge 4 | Solution to challenge 4 |
Challenge 5 | Solution to challenge 5 |
Misc | Answering some concerns about the challenge (Act1.3) |