CSE326 AVL Trees
Spring 2002

Due: Friday, May 3, 2002
  Electronic turn-in due by 5:30 PM


Programming

  1. Get projects/avl.tar.gz from the course directory.

  2. Implement AVL tree insertion and deletion as described in chapter 7.1 in the textbook. When necessary, deleted nodes should be replaced by their inorder predecessor (this is opposite from the remove assignment).

  3. In the README file you include with your turnin, describe any design decisions you made and any interesting implementation issues that came up. You don't need to recapitulate the algorithms described in the textbook or in class.

  4. Remember to read the turnin info page before submitting your assignment.

  5. Extra-Credit: Implement an AVL tree as a template (see note below).

Notes