- 5
- 0
- 约1.75万字
- 约 32页
- 2021-07-25 发布于安徽
- 举报
计算机二级公共基础知识考点
关建字摘要:节点,二叉树,指针,元素,遍历,线性表,链表,查找,数据结构,队列
竭诚为您提供优质文档,本文已整理修正,内容完整
32
共 页,请先行预览,如有帮助感谢下载支持
*****高品质PDF ,可编辑可打印可自行转换*****
公共基础知识考点
数据结构与算法
1、算法的概念
算法是解决问题的操作方案
1
()算法的基本特征
① 可行性:步骤可以实现;执行效果达到预期目的。
② 确定性:步骤明确,不准有多义性
③ 有穷性:有限的时间完成
④ 拥有足够的情报:算法在拥有足够的输入信息和初始化信息时, 才是有效的。
2
()算法复杂度
复杂度是用来衡量算法的优劣
① 算法的时间复杂度 :是指算法所需要的计算工作量。 与算法时特定的输入有
关。
算法的基本工作量是用算法所执行的基本运算次数来度量的。
② 算法的空间复杂度:是指这个算法所需要的内存空间。
2、数据结构的基本概念
1)什么是数据结构
数据结构是指相互有关联的数据元素的集合, 包含俩个要素: “数据”和“结(构这”
些数据元素都具有某个共同的特征) 数据结构分为:数据的逻辑结构 (反映数据的逻辑关
系,即前后件关系) 数据的存储结构 (又称物理结构,是数据的逻辑结构在计算机存储
空间中的存放方式)
2
()数据结构的表示
B= D R
二元关系表示: ( , )
B 表示数据结构, D 是数据元素的集合, R 是 D 上关系的集合,它反应了 D 中各 数据
元素之间的前后件关系。
数据结构的图形表示: 用中间标有元素值的方框表示数据元素, 一般称之为数据 节点。
早餐 午餐 晚餐
一日三餐数据结构的图形表示(线性结构)
组织层次数据结构的图形表示(非线性结构)
由前后件关系引出的 3 个基本概念
根节点:数据结构中,没有前件的节点 终端节点(或叶子节点) :数据结构中没有后件的
节点 内部节点:数据结构中,除了根节点和终端节点以外的节点
3
()线性结构与非线性结构 根据数据结构中个数据元素之间前后件关系的复杂程度, 一
般将数据结构划分为 俩大类型: 线性结构与非线性结构
线性结构:
有且只有一个根节点 每一个根节点最多只有一个前件,也最多又一个后件
非线性结构:
不满足以上俩个条件的数据结构 主要是指树形结构和网状结构
如果一个数据结构中没有数据元素,则称该数据结构为空的数据结构
3、线性表及其顺序存储结构
1
()线性表的基本概念 线性结构习惯称为线性表,线性表是最简单也是最常用的一种数
据结构 线性表是 n (n≥0)个数据元素构成的有限序列,表中出第一个元素外的每一个
元素,有且只有一个前件,除最后一个外,有且只有一个后件。 线性表要么是空表,要么
可以表示为( a1,a2,a3 an ) 节点个数 n 称为线性的长度,当 n=0 时,称为空表
2
()线性表的顺序存储结构 通常,线性表可以采用 顺序存储 和 链接存储 俩种存储结
构 顺序存储时线性表最简单的方法: 将表中的元素一个接一个地存储在相邻的存储 区域
中。这种顺序表示的线性表也称为顺序表。 顺序表具有以下俩个基本特征:
线性表中所有的元素所占的存储空间是连续的; 线性表中各数据元素在存储空间中是
按逻辑顺序一次存放的。
链表的特征(第 5 点也有讲解) 存储单元是任意的,即各数据节点的存储序号可以是连
续,也可以是不连续 的。
各节点在存储空间中的位置关系与逻辑关系不一致。
4、栈和列队
1
()栈及其基本运算
栈是一种特殊的线性表, 它所有的插入与删除都限定在表的同一端进行, 允许插 入的一
端为栈顶,不允许的一端为栈底。无元素时,称为空栈。
栈的修改原则为是“后进先出”或“先进后出”
通常用指针 top 来指示栈顶的位置,用指针 bottom 来指向栈底。栈顶指针 top 反映了栈
的状态不断地变化。 在整个过程中, 栈底指针不变, 入栈和出栈
您可能关注的文档
- 贵州省贵阳市清镇养正学校2019_2020学年高二英语上学期第一次周练试题.pdf
- 数控钣金行业分析报告文案.pdf
- 桥梁下部工程劳务分包合同范本.pdf
- 外研社七年级下册英语单词表.pdf
- 济南市高一上学期化学期中考试试卷.pdf
- 趣味科学社团教学计划记录、总结.pdf
- 中考尺规作图专题.pdf
- 学雷锋主题班会材料.pdf
- 雅戈尔企业筹资方式及资本结构分析.pdf
- 水上挖机围堰拆除施工方案.pdf
- 基于岗位要求的求职材料撰写策略.docx
- 2026年山西铁道职业技术学院单招职业倾向性考试题库及参考答案详解1套.docx
- 2026年山西铁道职业技术学院单招职业倾向性考试题库及参考答案详解一套.docx
- 2026年山西铁道职业技术学院单招职业倾向性测试题库附答案详解.docx
- 2026年山西铁道职业技术学院单招职业倾向性考试题库参考答案详解.docx
- 移动社交商业模式.docx
- 2026年山西铁道职业技术学院单招职业倾向性测试题库及答案详解一套.docx
- 2026年山西铁道职业技术学院单招职业倾向性考试题库及参考答案详解.docx
- 2026年山西铁道职业技术学院单招职业倾向性测试题库及答案详解1套.docx
- 2026年山西铁道职业技术学院单招职业倾向性测试题库及完整答案详解1套.docx
原创力文档

文档评论(0)