图书前言

前言

党的二十大报告指出: 教育、科技、人才是全面建设社会主义现代化国家的基础性、战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施科教兴国战略、人才强国战略、创新驱动发展战略,开辟发展新领域新赛道,不断塑造发展新动能新优势。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人民福祉具有重要意义。

本书分为三部分和一个附录。

第一部分按《教程》中的章顺序给出所有练习题的解题思路和参考答案,包含61道问答题和60道算法分析与设计题。

第二部分按《教程》中的章顺序给出所有实验题的解题思路和参考答案,包含28道基础实验题和44道应用实验题。

第三部分按《教程》中的章顺序给出所有LeetCode(力扣中国网站)在线编程题的解题思路和参考答案

(需要说明的是书中给出每题的执行用时和内存消耗只是编者提交时的运行情况,后面随着环境的变化可能发生改变)

,包含57道题,每题提供了详细的讲解视频,累计超过8小时。

附录A给出了实验报告的格式和两份实验报告的示例。

本书提供练习题算法设计源代码和上机题源代码。

资源下载提示

素材(源码)等资源: 扫描目录上方的二维码下载。

微课视频: 扫描封底的文泉云盘防盗码,再扫描书中相应章节的视频讲解二维码,可以在线学习。

所有算法题和实验题均上机调试通过,所有在线编程题均在力扣中国网站中提交通过,采用的是Python 3.7版本。书中同时列出了全部练习题和上机实验题,因此自成一体,可以脱离《教程》单独使用。

感谢力扣中国网站的大力支持。由于编者水平所限,尽管不遗余力,书中仍可能存在不足之处,敬请读者批评指正。

编者2025年3月