数据结构(清华C语言版,清晰扫描版)
需积分: 0 128 浏览量
更新于2010-05-27
收藏 28.84MB PDF 举报
《数据结构(清华C语言版,清晰扫描版)》是清华大学出版社出版的一本计算机专业教材,主要面向“数据结构”课程的教学需要,同时也可以作为自学C语言编程人员的参考书籍。该书由严蔚敏和吴伟民编著,自出版以来累计发行量超100万册,是一套成熟的计算机教材体系中的一部分。
全书内容结构合理,主要分为两大部分。在前半部分中,作者从抽象数据类型的角度出发,讨论了包括线性表、栈、队列、串、数组、广义表、树、二叉树以及图等在内的各种基础数据结构及其应用场景。在后半部分,则专注于查找和排序这两种常用数据操作的多种实现方法,并对其性能进行了详细的时间分析比较。
值得注意的是,本书的内容和章节编排与1992年4月出版的《数据结构(第二版)》基本一致,但本书更加注重抽象数据类型的概念。书中使用了类C语言来描述数据结构和算法,考虑到了C语言的特点,并结合数组动态分配等技术实现顺序存储结构。尽管C语言并不完全是抽象数据类型的理想描述工具,但为了适应教学和实际应用的需要,作者精选了C语言的核心子集,并融入C++语言的特性,形成了一个既简洁明了又便于转换为实际可执行C或C++程序的类C描述语言。
教材的编排注重概念的严谨表述和逻辑推理,语言精炼,力求准确达意。此外,为了更好地辅助教学和学习,本书附带了光盘,提供了在不同操作系统环境下运行的数据结构算法动态模拟辅助教学软件。
本书适合作为计算机类或信息类相关专业的本科或专科教材,也可供从事计算机工程与应用工作的科技工作者参考。封面贴有清华大学出版社的防伪标签,确保了书籍的合法性和正版性。
从“数据结构”的课程性质上来看,它是计算机程序设计的一个重要理论技术基础,也是计算机学科的核心课程之一。它不仅在计算机学科中占有重要地位,而且已经成为其他理工专业的热门选修课程。通过这门课程的学习,学生应当能够学会分析和研究计算机处理的数据结构特性,为实际应用涉及的数据选择合适的逻辑结构、存储结构及其对应的算法,并且初步掌握算法的时间分析和空间分析技术。
需要注意的是,由于本书为扫描版,可能会存在个别文字识别错误或者漏识别的情况,读者在阅读时需注意理解并使内容通顺。尽管存在这种技术上的限制,本书依然是学习数据结构和C语言编程的优秀教材。

windwarrior
- 粉丝: 2
最新资源
- 算法设计与分析.ppt
- 基于python的email id字典源码.zip
- 机械制造及其自动化专业.doc
- JAVA多用户群聊的TCP协议的即时通讯系统操作系统课程设计方案说明书(源程序).doc
- 高中信息技术课堂中的网络交互教学分析.docx
- 编程语言Java/Python/C++进阶知识与实战项目:核心技术解析及跨语言综合应用案例汇总
- PLC彩灯控制系统设计方案.doc
- 2017年公需课《大数据前沿技术及应用》答案(八章全).docx
- 数据库原理与应用SQLServer第8章.ppt
- 物联网应用技术专业现代学徒制教学改革研究.docx
- 农业科研单位财务管理信息化建设研究(2).docx
- 下期赣州三中期中检测八语文历年考试aspx.doc
- 旅游信息化与电子商务课程改革研究.docx
- 《单片机温控制系统设计》.doc
- 基于PHP-MySQL的美发店收银系统的方案设计书与实现.doc
- 智慧城市建设项目框架.doc