Python and Data Structures Review
Welcome to week 1!
Learning objectives
By the end of this week, you will be able to:
- recall the differences between arrays and linked data structures in terms of memory allocation, insertion, and deletion operations.
- analyze algorithms for their efficiencies in terms of both time and space.
- develop iterative and recursive algorithms that read and modify linked data structures.
- apply Python's built-in data structures to efficiently solve problems.
What's due this week
- Week 1 Quiz (on Gradescope), due Thursday before class starts
- Assignment 1, due Sunday