M9: Priority Queues and Wrap-Up

This fifth module provides an introduction to priority queues and wrap up on the course.

Pre-recorded Lectures

The lectures on priority queues will be done in the live sessions 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.

Resources

  • All lecture material is provided via your repositories (modules/m9).

  • 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 #7 on Chapter 7.8: Priority Queues with Binary Heaps

Zoom Sessions

You will find the links to the Zoom sessions on Canvas.

  • Week 9
    • Wednesday, March 10th: Finish Graph Discussion/Priority Queues (Lecture)

    • Friday, March 12th: Priority Queues (cont.) and course project requirements (Lecture, Q&A)

Programming Assignment

No PA will be assigned during Week 9. This gives you the opporunity to work more on your group projects.