Unfortunately, despite our best efforts in testing our book, just like any software program, our book still has a few faults. While we wish there were none, we would rather know about the ones that are there and encourage our readers to let us know if you find mistakes. Unless you ask us not to, we will credit you with the mistake that you found. The responsibility for the errors, of course, lies with my co-author.
The corrections are ordered by page numbers in the book and each correction includes the date it was added to this list and who found it. All page numbers refer to the print edition of the book.
Quick chapter index: cover | preface | ch 1 | ch 2 | ch 3 | ch 4 | ch 5 | ch 6 | ch 7 | ch 8 | ch 9 | ch 10 | ch 11 | ch 12 | ch 13 | ch 14 | References
list = Collections.unmodifiableList(list); itr = list.iterator(); itr.remove();should be
list = Collections.unmodifiableList(list); itr = list.iterator(); itr.next(); itr.remove();(As written, the test satisfies TTFF instead of the required TTFT.)
ListIterator e1 = listIterator();” to “
ListIterator<E> e1 = listIterator();” change “
ListIterator e2 = ((List) o).listIterator();” to “
ListIterator<?> e2 = ((List<?>) o).listIterator();” part (a): change “node number” to “node numbers”; part (b): change “$\parallel$” to “||”; part (b): Remove duplicate label ‘C’.