These practice problems are written and organized to reflect the topics from Summer 2015, the last semester that I was involved with 61A. Most of the content is the same, but there may be a few differences between Summer 2015 and the current semester.
Here, you will find practice problems related to All topics. The following practice problems are arranged into two categories:
Topic | Basic | Exam |
---|---|---|
Environment Diagrams | Questions | Questions |
Control Structures | Questions | Questions |
Higher-Order Functions | Questions | Questions |
Lambda Expressions | Questions | Questions |
Recursion | Questions | Questions |
Orders of Growth | Questions | Questions |
Lists | Questions | Questions |
Linked Lists | Questions | Questions |
Trees | Questions | Questions |
Dictionaries | Questions | Questions |
Identity vs. Equality | Questions | Questions |
Nonlocal | Questions | Questions |
OOP | Questions | Questions |
Mutable Linked Lists | Questions | Questions |
Mutable Trees and Binary Trees | Questions | Questions |
Interfaces | Questions | Questions |
Iterators and Generators | Questions | Questions |
Scheme | Questions | Questions |
Tail Recursion | Questions | Questions |
Interpreters | Questions | Questions |
Streams | Questions | Questions |
Logic | Questions | Questions |