




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
严蔚敏数据结构c语言版考研真题精选课后习题答案
电子书下载
严蔚敏数据结构C语言版考研真题精选课后习题答
案电子书下载
内容简介
严蔚敏所著的《数据结构》(C语言版,清华大学
出版社)是我国高校采用较多的计算机专业优秀教材,
也被众多高校指定为计算机专业考研参考书目。
作为该教材的辅导书,1.整理名校笔记,浓缩内容
精华。在参考了国内外名校名师讲授严蔚敏《数据结
构》的课堂笔记基础上,2.归纳典型题,强化知识考
点。为了进一步巩固和强化各章知识难点的复习,特针
对该教材的重难点相应整理了典型强化习题,并对相关
知识点进行归纳和延伸,梳理知识点逻辑关系,以达到
高效复习的目的。
3.精选考研真题,巩固重难点知识。为了强化对重
要知识点的理解,要深深牢记:考研不同一般考试,概
念题(名词解释)要当作简答题来回答,简答题要当作
论述题来解答,而论述题的答案要像是论文,多答不扣
分。有的论述题的答案简直就是一份优秀的论文(其实
很多考研真题就是选自一篇专题论文),完全需要当作
论文来回答!
1.1复习笔记
一、什么是数据结构
数据结构是一门研究非数值计算的程序设计问题中
计算机的操作对象以及它们之间的关系和操作等的学
科。
二、基本概念和术语
数据
数据是对客观事物的符号表示,是计算机科学中所
有能输入到计算机中并能被计算机程序处理的符号的总
称。
数据元素
数据元素总数据的基本单位。
数据对象
数据对象是性质相同的数据元素的集合,是数据的
一个子集。
娄攵幺吉松J
数据结构是相互之间存在一种或多种特定关系的数
据元素的集合。
(1)数据结构的基本结构
根据数据元素之间关系的不同特性,通常有下列四
类基本结构:
①集合。数据元素属于“同一个集合“,并无其他复
杂关系。
’(6、线性结构。数据元素之间存在一个对一个的关
系。
③树形结构。数据元素之间存在一个对多个的关
系。
④图状结构或网状结构。数据元素之间存在多个对
多个的关系。
【注童】区分这四种基本结构可以根据元素间的对
应关系。
如图1-1所示为上述四类基本结构的关系图。
图1-1四类基本结构的关系图
(2)数据结构的形式定义
数据结构的形式定义为:
Data_Structure=(D,S)
其中:D表示数据元素的有限集,S表示D上关系的
有限集。
(3)数据结构在计算机中的表示
数据结构包括数据元素的表示和关系,在计算机中
称为数据的物理结构(又称存储结构)。
其中,关系有两种表示方法:顺序映象和非顺序映
象。这两种表示方法对应两种存储结构:顺序存储结构
和链式存储结构。
a.顺序映象:用相对位置来表示数据元素之间的逻
辑关系。
b.非顺序映象:用指针表示数据元素之间的逻辑关
系。
数据类型
数据类型是一个值的集合和定义在这个值集上的一
组操作的总称。
抽象数据类型
抽象数据类型(ADT)由一个值域和定义在该值域
上的一组操作组成。
【注意】抽象数据类型是对数据类型架构的一种全
局体现,使我们能够更加清晰地看待某一数据类型。
多形数据类型
多形数据类型是指其值的成分不确定的数据类型。
数据操作的类型
基本的操作主要有:
(1)插入
(2)删除
(3)更新
(4)查找
(5)排序
从操作的特性来分,所有的操作可以归结为两类:
加工型操作:改变了(操作之前的)结构的值;
引用型操作:即不改变结构的值,只是查询或求得
结构的值。
上述5种操作中除“查找”为引用型操作外,其余都是
加工型操作。
算法
【定义】算法是对特定问题求解步骤的一种描述,
它是指令的有限序列,其中每一条指令表示一个或多个
操作。
【特性】
(1)有穷性
(2)确定性
(3)可行性
(4)输入
(5)输出
【注意】在考试中这五个特性可能出现在选择或者
填空题中(通常直接考察其名称)。
三、抽象数据类型的表示与实现
四、算法和算法分析
算法的描述
算法需要用一种语言来描述,程序框图,程序设计
语言等都能对算法进行描述。
【注意】考研笔试中,如果在对应语法不确定的情
况下,使用伪码通常也是可以的。
算法设计的要求
(1)正确性
(2)可读性
(3)健壮性
(4)效率与低存储量需求
算法效率的度量
算法执行时间需通过依据该算法编制的程序在计算
机上运行时所消耗的时间来度量,度量一个程序的执行
时间通常有两种方法:
(1)事后统计
(2)事前分析估算
①事先考虑消耗时间的因素
②时间复杂度
时间复杂度是关于问题规模的函数,通常用。表
示,常见时间复杂度按照数量级递增排列为:
0(1)<O(log2n)<O(n)<0(nlog2n)<O
(n2)<0(n3)<O(nk)<O(2n)
【注意】需能够对具体的算法进行时间复杂度的分
析与计算,尤其在考研中算法时间复杂度的计算不可避
免。
算法的存储空间需求
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- JG/T 559-2018建筑用免烧釉面装饰板
- JG/T 5117-1999液压挖掘机工作装置用销轴
- JG/T 5111-1999长期堵转力矩电动机式电缆卷筒
- JG/T 302-2011卷帘门窗
- JG/T 178-2005建筑结构用冷弯矩形钢管
- JG/T 156-2004竹胶合板模板
- JG/T 136-2016单层网壳嵌入式毂节点
- GM/T 0015-2023数字证书格式
- DZ/T 0193-1997实验室用240×90锥形球磨机技术条件
- CJ/T 495-2016城市桥梁缆索用钢丝
- 授权委托代理人出庭范文
- 三病母婴阻断
- T-CPHA 20-2023 集装箱起重机远程控制F5G网络系统技术要求
- 分布式光伏发电建设背景和必要性
- 人工智能在智能体育中的应用创新
- 2024年全国初中数学联赛试题及答案(修正版)
- 先张法预应力混凝土管桩生产线建设项目
- 《阀门检修及维护》课件
- 体力处理操作风险评估报告
- 中职英语 基础模块2 Unit 8 Green Earth
- NB-T 47013.15-2021 承压设备无损检测 第15部分:相控阵超声检测
评论
0/150
提交评论