1 / 6
文档名称:

第1章 数据结构与算法.doc

格式:doc   页数:6
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第1章 数据结构与算法.doc

上传人:baixue 2013/5/27 文件大小:0 KB

下载得到文件列表

第1章 数据结构与算法.doc

文档介绍

文档介绍:考点1 算法的复杂度
【考点精讲】

计算机算法为计算机解题的过程实际上是在实施某种算法。
算法的基本特征:可行性、确定性、有穷性、拥有足够的情报。

算法复杂度包括时间复杂度和空间复杂度。
名称
描述
时间复杂度
是指执行算法所需要的计算工作量
空间复杂度
是指执行这个算法所需要的内存空间
考点2 逻辑结构和存储结构
【考点精讲】

数据的逻辑结构是对数据元素之间的逻辑关系的描述,它可以用一个数据元素的集合和定义在此集合中的若干关系来表示。数据的逻辑结构有两个要素:一是数据元素的集合,通常记为D;二是D上的关系,它反映了数据元素之间的前后件关系,通常记为R。一个数据结构可以表示成
B=(D,R)
其中B表示数据结构。为了反映D中各数据元素之间的前后件关系,一般用二元组来表示。
例如,如果把一年四季看作一个数据结构,则可表示成
B =(D,R)
D ={春季,夏季,秋季,冬季}
R ={(春季,夏季),(夏季,秋季),(秋季,冬季)}

数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构(也称数据的物理结构)。
由于数据元素在计算机存储空间中的位置关系可能与逻辑关系不同,因此,为了表示存放在计算机存储空间中的各数据元素之间的逻辑关系(即前后件关系),在数据的存储结构中,不仅要存放各数据元素的信息,还需要存放各数据元素之间的前后件关系的信息。
一种数据的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序、链接等存储结构。
顺序存储方式主要用于线性的数据结构,它把逻辑上相邻的数据元素存储在物理上相邻的存储单元里,结点之间的关系由存储单元的邻接关系来体现。
链式存储结构就是在每个结点中至少包含一个指针域,用指针来体现数据元素之间逻辑上的联系。
考点3 线性结构和非线性结构
【考点精讲】
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分为两大类型:线性结构与非线性结构。如果一个非空的数据结构满足下列两个条件:
(1)有且只有一个根结点;
(2)每一个结点最多有一个前件,也最多有一个后件。
则称该数据结构为线性结构。线性结构又称线性表。在一个线性结构中插入或删除任何一个结点后还应是线性结构。栈、队列、串等都线性结构。
如果一个数据结构不是线性结构,则称之为非线性结构。数组、广义表、树和图等数据结构都是非线性结构。
考点4 栈
【考点精讲】

栈(stack)是一种特殊的线性表,是限定只在一端进行插入与删除的线性表。在栈中,一端是封闭的,既不允许进行插入元素,也不允许删除元素;另一端是开口的,允许插入和删除元素。通常称插入、删除的这一端为栈顶,另一端为栈底。当表中没有元素时称为空栈。栈顶元素总是后被插入的元素,从而也是最先被删除的元素;栈底元素总是最先被插入的元素,从而也是最后才能被删除的元素。
栈是按照“先进后出”或“后进先出”的原则组织数据的。例如,枪械的子弹匣就可以用来形象的表示栈结构。子弹匣的一端是完全封闭的,最后被压入弹匣的子弹总是最先被弹出,而最先被压入的子弹最后才能被弹出。

栈的基本运算有三种:入栈、退栈与读栈顶元素。
(1)入栈

最近更新

2026年兴安职业技术学院单招职业适应性测试题.. 43页

2025北京市第二中学经开区学校教师招聘备考题.. 51页

2025山东滨州市滨城区招录城市社区工作者40人.. 32页

2025年台州市级机关面向基层公开遴选优秀公务.. 50页

2026年呼和浩特职业学院单招职业技能考试题库.. 45页

2026年国开电大基础写作形考题库及答案(有一.. 37页

2025年浙江树人学院马克思主义基本原理概论期.. 13页

2026年在线廉政知识测试题及答案1套 14页

2026年大学工程学院C语言考试真题参考答案 13页

2026年天门职业学院单招职业适应性测试题库附.. 43页

2025新疆投资发展(集团)有限责任公司第三批.. 37页

2026年山西老区职业技术学院单招职业倾向性考.. 45页

2026年工地廉政知识测试题(基础题) 14页

2026年常州工业职业技术学院单招职业倾向性考.. 44页

2025陕西宝鸡市金台区招聘社区专职人员58人考.. 50页

2026中交集团纪委第一办案中心社会招聘5人备考.. 49页

2026四川内江市隆昌市紧密型县域医共体总医院.. 49页

2026年《学前教育原理》 绪论考题100道含答案.. 41页

2026年廉政竞赛试题(全优) 14页

2026年廊坊卫生职业学院单招综合素质考试题库.. 44页

2026年保险职业学院单招职业技能测试模拟测试.. 44页

2026年党纪条例知识测试题完整参考答案 18页

2026年武威职业学院单招职业技能考试模拟测试.. 43页

2026年医学微生物学习题集(满分必刷) 40页

2026年注册税务师考试题库附答案(模拟题) 46页

2025交通运输部所属事业单位第七批统一招聘10.. 18页

2025年新疆考试录用公务员《公安专业科目》真.. 30页

沪科版八年级-《压强》单元测试题(含答案) 7页

企业承包商准入与退出机制 11页

中药配伍禁忌表 6页