M8: Advanced Data Structures - Graphs¶
This eighth module provides begins our introduction to more advanced data structures. Specifically, we will take a look at a recursive data structure known as a graph and explore various implementations of them and algorithms associated with them.
Pre-recorded Lectures¶
The content on graphs will be done in lecture this week. However, there might be some follow up videos provided later this week to cover anything missed or bonus videos related to the group project.
Supplementary Resources¶
All lecture material is provided via your repositories (modules/m8).
Useful book: Problem Solving with Algorithms and Data Structures using Python by Brad Miller and David Ranum, Luther College. Available online for free! See Chapter #8 on Chapter 8: Graphs and Graph Algorithms
Programming Assignment¶
No PA will be assigned during Week 8. This gives you the opportunity to work more on your group projects.