简介
数据结构是计算机专业教学计划中的核心课程,也是计算机及相关专业考研和水平等级考试的必考科目。要从事和计算机科学与技术相关的工作,尤其是计算机应用领域的开发和研制工作,必须具备坚实的数据结构基础。本书介绍了学习数据结构所用到的预备知识,叙述了数据结构、算法以及抽象数据类型的概念,介绍了线性表、栈、队列和串、数组和广义表、树和二叉树、图等常用数据结构,讨论了常用的查找、排序和索引技术。本书内容丰富,层次清晰,讲解深入浅出,可作为计算机及相关专业本专科数据结构课程的教材,也可供从事计算机软件开发和应用的工程技术人员阅读、参考。
编辑推荐
本书希望能够引起读者对数据结构课程的兴趣,提高对数据结构课程的重要性、必要性的认识,特别希望能够提高数据结构课程的教学实效,让读者满意并有收获。在本书第1版成功的基础上,作者进行了修订,作为第2版,本书内容更贴合《计算机学科专业硕士研究生入学考试基础综合考试大纲》,可读性和实用性更强。内容包括:数组、链接表、栈和队列、递归、树与森林、图、堆与优先级队列、集合与搜索结构、排序、索引结构与散列等。 书中采用面向对象的观点讨论数据结构技术、并以兼有面向过程和面向对象过程和面向对象双重特色的C++语言作为算法的描述工具、强化基本知识和基本能力的双基训练。同时使得读者进一步掌握C++的编程思想、方法和技术内涵。数据结构(C++版)(第2版)》内容丰富,层次清晰,讲解深入浅出,可作为计算机及相关专业本、专科数据结构课程的教材,也可供从事计算机软件开发和应用的工程技术人员阅读、参考。可以从指定的网站下载本书所有的c++算法,提供于本书配套的PPT课件及习题答案。
更多出版物信息
- 版权: 清华大学出版社
- 出版: 2016-06-01
- 更新: 2023-06-07
- 书号:9787302422358
- 中图:TP311.12;TP312C
- 学科:工学控制科学与工程工学计算机科学与技术