Fundamentals Of Data Structures in C, 2nd Ed.
Errata

Positive line numbers are from the top of a page, negative numbers are from the page bottom.
  1. Change all typedef declarations of the form
    typedef struct typeName {...};.

    to
    typedef struct {...} typeName;.
  2. Page 40, first else clause. The assignment to j may be changed to j = column. Note that the current code is correct as is. The change improves readability.
  3. Page 79, lines -9 and -8. rowTerms should be 2 1 2 2 0 1 and startingPos should be 1 3 4 6 8 8 as shown in Figure 2.5(b).
  4. Page 288, Fig 6.21. low(1) should be 0 and low(7) should be 5.