Beginning Algorithms (0764596748) cover image

Beginning Algorithms

Simon Harris, James Ross
ISBN: 978-0-7645-9674-2
Paperback
600 pages
November 2005
If you are an instructor, you may request an evaluation copy for this title.
Paperback Version: US $39.99 Add to Cart

Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
5 Line Labeled Incorrectly
Figure 1-1:

The straight, horizontal (as opposed to the diagonal) line should be O(1);
it's incorrectly labelled as O(N).
1/12/06
9 Error in Values
"As you can see, for values of N up to and including N=2"

should be:

"As you can see, for values of N up to and including N=3"
02/25/2008
13 Error in Text
Paragraph 3:

"assertequals"
should be:
"assertEquals"


paragraph 4:

"asserttrue"
should be:
"assertTrue"
1/12/06
16 Missing Symbols
32 = 3 x 3 = 9 and 106 = 10 x 10 x 10 x 10 x 10 x 10 = 1,000,000 should be: 3^2 = 3 x 3 = 9 and 10^6 = 10 x 10 x 10 x 10 x 10 x 10 = 1,000,000
05/21/07
24 Error in Code
1st Code block, 4th line of code:
private final int _start;

Should be:
private final int _first;

AND

5th line of code: private final int _end;

Should be:
private final int _last;
10/26/06
255 Error in Text
Paragraph 3:

"The only method you tested was delete()."

Should read:

"The only other method you tested was delete()."
1/12/06
403 Error in Text
Paragraph 3:

"The original Boyer-Moore algorithm actually makes use of the heuristic suffix."

Should read:

"The original Boyer-Moore algorithm actually makes use of another good-suffix heuristic."
1/12/06
413 Error in Text
Table 16-1:

The last column "% difference" doesn't make sense.
It should read "Relative number of comparisons (%)"
1/12/06