数据结构c语言版pdf考试重点,《数据结构(C语言版)》复习重点.pdf

《数据结构(语言版 )》复习重点

重点在二、三、六、七、九、十章,考试内容两大类:概念,算法

第章、绪论

. 数据 :是对客观事物的符号表示, 在计算机科学中是指所有能输入到计算机中

并被计算机程序处理的符号的总称。

. 数据元素 :是数据的基本单位, 在计算机程序中通常作为一个整体进行考虑和

处理。

. 数据结构 :是相互之间存在一种或多种特定关系的数据元素的集合。

其类基本结构 :集合、线性结构、树形结构、图状结构或网状结构

. 逻辑结构 :是数据元素之间的逻辑关系的描述。

. 物理结构 (存储结构 ):是数据结构在计算机中的表示(又称映像)。

其种存储结构 :顺序存数结构、链式存数结构、索引存数结构、散列存数结构

. 算法 :是对特定问题求解步骤的一种描述, 它是指令的有限序列, 其中每一条

指令表示一个或多个操作。

其个重要特性 :有穷性、确定性、可行性、输入、输出

. 时间复杂度 :算法中基本操作重复执行的次数是问题规模的某个函数 (), 算法

的时间度量记作, ()(()) ;他表示随问题规模的增大,算法执行时间的增长率

和 () 的增长率相同,称做算法的 渐进时间复杂度 ,简称 时间复杂度 。

例如 : () {;}

() (

() (

(

含基本操作“增”的语句的频度分别为、和 2,则这个程序段的时间复杂度分别

为 () 、() 和 ( 2) ,分别称为常量阶、线性阶和平方阶。还可呈现对数阶 ( ) 、指数

阶( 的次方 ) 等。

. 空间复杂度 :算法所需存储空间的度量记作, ()(()) 。

第章、线性表

. 线性表 :是最常用最简单的一种数据结构, 一个线性表是个数据元素的有限序

列。

. 线性表的顺序存储结构 :是用一组地址连续的存储单元依次存储线性表的数据

元素。其特点为逻辑关系上相邻的两个元素在物理位置上也相邻, 可以随机存取

表中任一元素。

存储位置计算 :假设线性表的每个元素需占用个存储单元, 并以所占的第一个单

元的存储地址作为数据元素的存储位置,线性表的第个数据元素的存储位置为

()()()* 式中() 是线性表第一个元素的存储位置, 通常称做线性表的起始位置或

基地址。

. 线性表的链式存储结构 :是用一组任意的存储单元存储线性表的数据元素 ( 这

组存储单元可以是连续的,也可以是不连续的 ) 。

数据元素的存储映像称为 结点 ,包括个域: 存数据的 数据域 、存后继存储位置的

指针域 。

) 线性链表 ( 单链表 ) 特点 :每个结点只包含个指针域。

在单链表的第一个结点之前附设的一个结点,称之为 头结点 。

假设是型变量,则为单链表的头指针,它指向表中第一个结点; >为第一个结点

地址, >为空表。

生成结点 :()(())

回收结点 :()

) 循环链表特点 :表中最后一个结点的指针域指向头结点, 整个链表形成一个环。

循环链表的操作与线性链表基本一致,差别仅在于算法中的循环条件不是或 >是

否为空,而是它们是否等于头指针。

) 双向链表特点 :有个指针域,其一指向直接后继,另一指向直接前趋。

第章、栈和队列

. 栈 :是限定仅在表尾进行插入或删除操作的线性表。 表尾端称为 栈顶 ,表头端

称为 栈底 ,不含有元素的空表称为

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
王道数据结构电子pdf是一本非常受欢迎的编程教材,特别是在计算机科学与技术相关专业的学习中。这本教材系统地介绍了数据结构的基本概念、常用算法和数据结构的实现方法等重要内容。 相较于纸质的王道数据结构教材,电子pdf具有以下几个优势: 1. 便携性:电子pdf可以在电脑、平板或手机等多种设备上查阅,方便学生随时随地学习和复习。无需携带沉重的纸质书籍,大大减轻了学生的负担。 2. 搜索功能:通过电子pdf的搜索功能,学生可以快速定位到特定章节、关键词或例题,提高学习的效率和准确性。 3. 可打印性:学生可以根据自己的需求选择打印电子pdf中的章节、习题或笔记等内容,方便日常学习和备考复习。 4. 更新及时性:电子pdf可以随时更新,保持与最新本的教材同步。学生可以及时获得教材的最新内容和技术发展,保持知识的时效性。 需要注意的是,虽然电子pdf具有便利性和实用性,但在学习过程中也有一些限制和挑战。比如,学生需自备电子设备,并保证电子pdf的存储和阅读环境符合学习需求。此外,一些学生可能更喜欢纸质书籍的阅读体验和感觉。 总的来说,王道数据结构电子pdf提供了一种方便高效的学习方式,为学生的数据结构学习和编程能力的提升提供了很好的学习资源。学生们可以根据自身需求和偏好选择使用纸质或电子教材进行学习。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值