NOTE: This web site is out of date.
This is the course web site from a past quarter, Winter 2018.
If you are a current student taking the course, this is not your class web site, and you should visit the current class web site instead at http://cs106b.stanford.edu/.
If you are already at http://cs106b.stanford.edu/, the web page may not be updated yet for the new quarter.
Please be advised that courses change with each new quarter and instructor.
Any information on this out-of-date page may not apply to you this quarter.
(Suggested book reading: Programming Abstractions in C++, Chapter 16, section 16.2)
Today we'll learn about a specific species of binary tree called a binary search tree.
or BST. All the usual rules and terminology about binary trees apply, with an
additional order property (constraint). For every node R:
every element of R's left subtree contains data less than R's data
every element of R's right subtree contains data greater than R's data
In your file's comment header, list your name and contact information clearly; also cite all sources of help, including books, web pages, friends, section leaders, etc.
Do not consult any assignment solutions that are not your own.
Do not attempt to disguise any code that is not your own.
Do not give out your assignment solution to another student.
Do not ever post your homework solution code online. (e.g. PasteBin, DropBox, web forums).
Please take steps to ensure that your work is not easily copied by others.
If this is an assignment that allows pairs, the same rules apply to each team.
For example, do not look at assignment solutions that do not belong to your team, and do not give your solution to anyone outside of your team.
Remember that we run similarity-detection software over all solutions,
including this quarter and past quarters, as well as any solutions we find on the web.
If you need help solving an assignment, we are happy to help you.
You can go to the LaIR,
or the course message forum,
or email your section leader,
or visit the instructor / head TA during office hours.
You can do it!