Week 8 - Searching Algorithms
Search algorithms - How do we develop robust solutions in a way that they may be easily reused to solve new and different problems?
Captain steering boat. Photo by garrett parker on Unsplash
Tasks
- Watch the short videos on search algorithms and the insertion sort algorithm
- Complete the assignments
- Complete the readings
Topic Intro
No. |
Title |
Slides |
|---|---|---|
| 01 | Searching | |
| 02 | Binary Search |
Class Activities
Activity |
Title |
Date |
|---|---|---|
| Topic Intro | Searching | Tue, 28 Feb |
| Topic Intro | Binary Search | Wed, 01 Mar |
| Lab 04b | Towards Rank Choice Voting | Fri, 03 Mar |
Assignments
Assignment |
Title |
Due |
|---|---|---|
| Due this week | ||
| Lab 04a | Towards Rank Choice Voting Part A | Fri, 03 Mar, 23:59 EST |
| R 03 | Rank Choice Voting Reflection | Tue, 28 Feb, 23:59 EST |
| Project | Progress Update: Submit project so far | Fri, 03 Mar, 23:59 EST |
| Due next week | ||
| Lab 04b | Towards Rank Choice Voting Part B | Fri, 10 Mar, 23:59 EST |
| Project | Peer Review | Fri, 10 Mar, 23:59 EST |
Readings
| 📖 | Real Python: Understanding Search Algorithms | Required |