简介
本书是一本综合讲述数据结构及其算法的入门书,力求简洁、清晰、严谨且易于学习和掌握。 全书从基本的数据结构概念开始讲起,包括数组结构、队列、堆栈、树结构、排序、查找等;接着介绍常用的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等,并为每个经典的算法都提供了 C 程序设计语言编写的完整范例程序;每章都提供了丰富的课后习题及详细的参考答案,书中所有实现的数据结构和算法都提供了完整的源代码,同时还提供了精心录制的教学视频。 本书图文并茂,叙述简洁、清晰,范例丰富、可操作性强,针对具有一定编程能力又想提高编程“深度”的非信息专业类人员或学生,是一本数据结构普及型的教科书或自学参考书。
编辑推荐
本书旨在帮助读者轻松理解数据结构及其算法的设计,无论是否有编程基础,都能快速上手编程。我们采用C语言来演绎算法思维,通过丰富的图例来阐述算法的基础知识,并提供简明的解释和实际示例。同时,我们强调程序设计逻辑,展示各种算法在程序设计领域的应用,以帮助读者加强相关技能。为了巩固学习效果,我们设计了难易适中的习题,并提供进一步的演练。此外,我们还为您精心录制了教学视频,帮助您更好地理解和应用所学知识。本书力求将复杂的概念化繁为简,使编程初学者也能轻松读懂算法。它是您提高程序设计水平、提升自我价值的最佳投资。期待本书能为您的学习之路带来更多的收获!
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2023-12-01
- 更新: 2024-03-13
- 书号:9787302648758
- 中图:TP312.8
- 学科:工学控制科学与工程工学计算机科学与技术