Authors' official companion web site
The following is a complete sample chapter from the first edition of the textbook, to help you better evaluate whether our book is right for your course.
The following are draft versions of three chapters of new material being added to the second edition of the textbook, to be released in Spring 2010. The chapters are temporarily provided here for instructors and students using the first edition of the textbook to help ease the transition to the new edition.
These new chapters are password-protected. Instructors should please contact the authors to obtain the password.
add, toString)
size, get, indexOf, remove)
ListNode objects)
Construct1)
toString and add)
remove, get, size, indexOf)
ArrayIntList and LinkedIntList)
IntList interface)
List interface)
List interface)
IntTree)
x = change(x) pattern)
x = change(x) pattern)