This text is structured in a problem-solution format that requires the
student to think through the programming process. New to the second
edition are additional chapters on suffix trees, games and strategies,
and Huffman coding as well as an Appendix illustrating the ease of
conversion from Pascal to C.