The purpose of this homework is to give you a chance to focus your knowledge of algorithm design and analysis when recursion is involved.
C++: Do problems 4.6.1, 4.6.5-8, 4.6.10, 4.6.16-8, 4.6.21-3, 4.6.27, and 4.6.29. Also define a singly linked list recursively using no Node class.
Java: Do problems 5.6.1, 5.6.5-8, 5.6.10-13, 5.6.16, 5.6.18, 5.6.22, 5.6.24, and 5.6.26-7.
This assignment is (Level 5).