简介
本书以图解的方式综合讲述数据结构及其算法,力求简洁明了地阐述复杂的算法理论,以JavaScript作为描述语言解析算法的执行过程,以大量的范例程序来展示数据结构的使用及其相关算法的具体实现。 数据结构是计算机专业的核心课程之一,也是编程爱好者进行程序设计的重要基础。本书内容体现这门必修课的完整知识体系,其中有:数组、链表、堆栈、队列、树、图等数据结构,以及基于这些数据结构的各类算法等。为了教学的需要,每章都提供了丰富的课后习题及详细的参考答案。 本书图文并茂,文字简洁、清晰,范例丰富、可操作性强,并配有教学视频、PPT课件、范例程序源码,可通过微信扫码阅读,适合学习数据结构和算法的读者作为自学参考书,也适合作为高等院校计算机及信息相关专业的教材。
编辑推荐
本书是一本综合且全面讲述数据结构及其算法分析的教科书,为了便于高校的教学和读者自学,作者在描述数据结构原理和算法时文字清晰且严谨,为每个算法及其数据结构提供了演算的详细图解。另外,为了能够在教学中让学生上机实践或者自学者上机“操练”,本书为每个经典的算法都提供了用JavaScript语言编写的完整范例程序(包含完整的源码),每个范例程序都不需要再修改,可以直接在标准的JavaScript语言环境中运行,目的是为了让本书的学习者以这些范例程序作为参照迅速掌握数据结构和算法的要点。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2022-11-01
- 更新: 2023-12-20
- 书号:9787302619567
- 中图:TP311.12-64;TP312.8JA-64
- 学科:工学控制科学与工程工学计算机科学与技术