Errata list for "The Algorithm Design Manual" (FIRST EDITION)
-------------------------------------------------------------
Non-trivial errata are denoted with (*)
---------------------------------------
(*) page 7, line -12: move the $d = \infty$ down one line, and indent.
(*) page 8, line 7: $\sqrt{(1 - e)^2 + (2 + e)^2}$ should be
$\sqrt{(1 - e)^2 + (2 + 2 e)^2}$.
page 8, line 15: "try all" should be "try".
page 14, line 8: "there exists constants" should be "there exist constants"
(*) page 14, figure 1-6 (c): The labels on the diagram are incorrect,
meaning c2 and c1 should be swapped.
page 14, line -1: "- 100 + 6" should be "- 100n + 6"
page 16, line 3: "it likely" should be "it is likely"
page 30, line -11: "can be later" should be "can later"
page 31, figure 2-1: the arrowhead is missing for the left pointer
(*) page 37, lines 1-4: The insertion sort algorithm is not quite correct:
$i$ should go from 2 to $n$, $$j should be decremented within while and
the > in the while-test should be <
page 55, line 24: "for $i=1$ to $n$" should be "for $i=2$ to $n$"
page 55, Figure 3-1: "f(6)=12" should be "f(6)=8"
(*) Page 59, line 4: $s_m$ should be $s_n$.
Page 60, line 18: "The last characters may be either be matched" should be
"The last characters may either be matched
(*) Page 64, line -2: The indices of the recurrence should run from
$k=i+1$ to $j-1$ instead of $k=i$ to $j$.
(*) Page 65, line 8: "for $i=1$ to $n$" should be for $i=1$ to $n-1$"
(*) Page 65, line 9: "for $gap=1$ to $n-1$" should be for $gap=2$ to $n-1$"
(*) Page 65, line 12: "$\min_{k=i}^j$" should be "$\min_{k=i+1}^{j-1}$"
and "$T[k+1,j]$" should be "$T[k,j]$"
(*) page 66, line -13: $j_i$ should be $j_k$.
(*) page 66, line -13: $j_2,\ldots,j_k$ should be
$j_2,\ldots,j_{m-1},j_{m+1},\ldots,j_k$
(*) page 87. line -7: "Since each triangle goes through three points,"
should be "By Euler's formula on the number of edges in any planar
graph,"
(*) page 87, line -6: "three" should be "less than six"
(*) page 87, line -5: "ten" should be "twenty"
page 92, line -16: "DFS[G,u]" should be "DFS(G,u)".
page 117, line 16: "Backtrack($a,k$)" should be "Backtrack-DFS($A,k$)"
(*) page 117, line -5: $k \geq n$ should be $k = n$.
(*) page 118, line 18: $k = n+1$ should be $k = n$.
(*) page 118, middle: "()(2)" should be "(2)"
(*) page 118, middle: "(3,2)(3,2,1)" should be "(3,2) \rightarrow (3,2,1)"
(*) page 127, line 8, ">" should be " P57
bibliography: later versions of geombib are more consistant about conference
nicknames like FOCS and SODA.
CD-ROM Glitches for "The Algorithm Design Manual"
-------------------------------------------------
Macintosh:
Old versions of MacOS (7.1) get confused with CD-ROM file name
suffixes (;1). However, everything works fine on MacOS 7.5.3,
and presumably earlier and later OS versions.
Windows NT:
The Macromedia sound plugin included on the CD-ROM doesn't work
on certain versions of NT. However, the latest plugin available
from http://www.macromedia.com works fine.
A problem came up accesing "\WEBSITE\FEEDBACK\COMMENTS\COM2.HTML"
which probably should renamed because it seems to be
interpreted by MS-Operating systems Dos 6.22; Win 95; Win 98, Win Me
Windows NT4; Windows 2000 as a serial port.
For example COM_2.HTML may be a valid filename.
General:
The links to figures always jump to the bottom of figures instead
of the top. Remember to scroll up. Sorry...
---------------------------------------------------------------------------
First edition errata closed as of July 1, 2008 because the second
edition is now available.