Mastering Algorithms with C by Kyle Loudon This page contains errors corrected in the 3/01 reprint. Here's a key to the markup: [page-number]: serious technical mistake {page-number}: minor technical mistake : important language/formatting problem (page-number): language change or minor formatting problem ?page-number?: reader question or request for clarification {xii} 2.4: "first-in, last-out" (at end of line) now reads "first-in, first-out." {xiv} Under second item in "About the Code": "Linux 5.1" now reads "RedHat Linux 5.1." {17} Figure 2-3, line at bottom: "char b[20]" now reads "char b[20];". {49} Part II, line 5: "first-in, last-out" (at beginning of line) now reads "first-in, first-out." ?133? The 2nd-to-last sentence of the second paragraph under "Set Example: Set Covering" now reads: The various player skill sets in P that are placed in set C together must cover all of the skills in set S. {162} In the table at the top of the page, the first line in the second column: 1 / (1 - 0.50) < 2 now reas: < 1 / (1 - 0.50) = 2 {190} section on bitree_merge: 2nd line says "... by calling bitree_merge." This now reads "...by calling bitree_init." {269} top of the page: It is the responsibility of the caller to manage the storage associated with data2. "data2" is now in ConstantWidth italics font. {277} Example 11-2, last line on page: now reads: ...graph->match, NULL); {346} 2.1: "i < k" now reads "i < j".