本书是一本非常畅销的数据结构基础教材的第2版,它使用标准ANSIC和C++程序设计语言来实现数据结构。我们通过大量实际问题演示了如何应用C和C++程序来实现抽象概念,并逐步地指导读者标识问题,实现解决方案,以及将方案应用到实际情况中。对于专业程序员来说,本书也是极有价值的参考书。本书结构与特色●对算法进行了详细解释和分析,逐步说明实际问题的解决方案。●讨论了当把算法转换为程序时可能出现的问题和陷阱。●每种数据结构都给出了不同的实现方法,演示了程序员需要面对的实际选择和权衡。●从第1章开始就使用C和C++程序进行阐释,告诉读者如何写出可读性强的基本数据结构,如堆栈、链表和树等。●书中的所有程序和算法都经过了测试和调试。●书中的概念都是选用非常优秀的例子来阐释的。●全书大量使用了图解说明。●全书提供了400多道类型和难度各异的练习题,有助于读者在程序和算法的修改过程中加深对它们的理解。