主编推荐 "本书所有算法都同时在Visual C++ 6.0、Visual C++ 2017、Dev-C++ v5.11和CodeBlocks v16.01中通过测试。读者可在******下载如下教学参考内容: (1)提供书中所有算法在Visual C++ 6.0、Visual C++ 2017、Dev-C++ v5.11和CodeBlocks v16.01开发环境中的测试程序,今后还会提供当时流行的C++开发环境的测试程序,每种开发环境还将建立工程的步骤,在工程建立新文件与向工程添加已有文件的方法的文档,以及打开一个工程的视频;还提供本书作者开发的软件包(包含所有本书所讲的数据结构与算法的类模板与函数模板)。 (2)提供教学用Power Point幻灯片ppt课件。 (3)提供所有习题的解答或参考程序。 (4)部分重要算法原理演示视频。 (5)提供至少8套数据结构与算法模拟试题及其解答,以供学生期末及其考研复习,也可供教师出考题时参考。 (6)提供数据结构与算法相关的其它资料(例如Dev-C++v5.11与CodeBlocks v16.01软件等免费C++编译器)。 "
精彩内容 本书结合C++面向对象程序设计的特点,构建了数据结构与算法,对所有算法都在Visual C++ 6.0、Visual C++ 2017、Dev-C++ v5.11和CodeBlocks v16.01开发环境中进行了严格的测试,同时还提供了大量其他的教学支持资源。通过扫描二维码可观看全书所有例题、数据结构相关的类模板及算法相关函数模板的测试程序演示视频。 本书共分11章。第1章是基础知识,介绍基本概念及其术语;第2章介绍线性表;第3章介绍栈和队列,用栈实现了表达式求值;第4章介绍串,详细讨论了串的存储结构与模式匹配算法;第5章介绍数组和广义表,提出并实现了广义表的使用空间表存储结构;第6章介绍树,应用哈夫曼编码实现了文件的压缩;第7章介绍图,实现了图的常用存储结构,讨论了图的相关应用,并实现了相应算法;第8章介绍查找、静态查找表、动态查找表、哈希表及算法实现;第9章介绍排序,以简捷方式实现各种排序算法;第10章介绍文件,讨论了几种常用的文件结构;第11章介绍算法设计和分析技术。 通过本书的学习,不但能迅速提高应用数据结构与算法的能力,而且能提高C++程序设计的能力。本书可作为高等学校计算机类相关专业数据结构、数据结构与算法分析、数据结构与算法设计、数据结构与算法等课程的教材,也可供从事软件开发工作的读者学习或参考。
以下为对购买帮助不大的评价