That is, a stream may contain itself as part of the stream definition. Higher-Order Functions Video full 1pp 8pp To copy these files to your lab account you can run the commands:. Tail Recursion and Interpreters. Congratulations to the winners of the Scheme recursive art contest! Follow the instructions here to submit the electronic copy. Write the predicate ordered?

You can use the predicate list? Lost on the Moon. Final Review Slides Exam Prep Week 10 Class Material. Congratulations to the winners of the Scheme recursive art contest!

If the item is not found, return f assume that a predicate will never match f. Objects Video full 1pp 8pp Extra for Experts homeowrk As in earlier homeworks, these problems are completely optional.

Homework 11 | CS 61A Fall

Midterm 2solutionsand walkthrough videos are posted. Interpreters Video full 1pp 8pp. Tree Recursion and Data Abstraction. Macros Video full 1pp 8pp Make sure to perform this operation even for items in sublists.

CS61A Homework 11

Week 3 Staff Resources. Write a procedure substitute that takes three arguments: Scheme and Tail Recursion.


Scheme Video full 1pp 8pp Core Questions — Questions that we believe test a core concept of the course and should be your highest priority when attempting the homework. Containers Video full 1pp 8pp Week 5 Staff Resources.

CS61A Homework 05

Week 5 Class Material. Reinforcement Questions — Questions that we believe have material that is either covered by other questions in this homework or in past homeworks, and can therefore be considered second priority after the core questions have homeork completed.

cs61a homework 11

Week 2 Class Material. Lost on the Moon. Write the predicate ordered? Orders of Growth and Linked Lists.

Linked Lists and Midterm Review. When you are done, submit with python3 ok –submit. It should return a copy of the list, but with every occurrence of the old word replaced by the new word, even in sublists.

cs61a homework 11

In Scheme, it’s possible to have a stream with cycles. Natural Language Video full 1pp 8pp Week 13 Class Material. However, these are questions that we consider either more difficult than what we would ask you on an exam or that focus on ideas we are not concerned with in this course, so please do not be discouraged if you bomework not solve them.


Choose a method resolution order from the three approaches that have been used in Python since its invention. Hmoework your solution to Q5, write substitute2 that takes a list, a list of old words, and a list of new words; the last two lists should be the same length.

If you would like, you can use the template files hw Representation Video full 1pp 8pp Week 4 Class Material. Ordered Sets Video full 1pp 8pp You will need to make the following changes: To copy these files to your lab account you can run the commands:.