1 / 33
文档名称:

第一部分 公共 基础知识.ppt

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

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

分享

预览

第一部分 公共 基础知识.ppt

上传人:企业资源 2012/1/31 文件大小:0 KB

下载得到文件列表

第一部分 公共 基础知识.ppt

文档介绍

文档介绍:第一部分公共基础知识 (30分:10道选择题+5道填空题)
数据结构与算法
数据结构:讨论数据的逻辑结构和存储结构
算法:对特定问题求解步骤的一种描述,算法复杂度的概念和意义。
程序设计基础
结构化程序设计
面向对象程序设计方法
软件工程基础
用科学知识和技术原理来定义、开发、维护软件。
数据库设计基础
研究数据库的结构、存储、设计、管理和使用的一门软件学科。
一、数据结构含义
相互之间存在一种或多种特定关系的数据元素的集合。
数据结构与算法
逻辑结构
集合
线性


数据的存储结构(物理结构)是指______
A)存储在外存中的数据 B)数据所占的存储空间量
C)数据在计算机中的顺序存储方式 D数据的逻辑结构在计算机中的表示
D
存储结构
顺序存储方式:逻辑上相邻的元素存储在物理上相邻的存储单元里。
链式存储方式:每个节点至少包含一个指针域,用指针来体现元素逻辑上的联系。
二、线性结构
1、线性表
学号
姓名
性别
年龄
班级
880801
王小林

19
计1
880802
陈红

20
计2





数据元素:记录
a1
a2

an
空闲
内存状态
顺序存储
a1
a2
an

链式存储
俗称单链表,也可形成循环单链表,双链表,循环双链表。
指针
a1
a2
an

A
B
C
二、线性结构
2、栈和队列
an
an-1

a2
a1
进栈
出栈
栈顶
栈底
a1 a2 a3 … an
队头
队尾
入队列
出队列
各自的特点是?
eg:下列数据结构中,能够按照“先进后出”原则存取数据的是_____      A)循环队列      B)栈         C)队列      D)二叉树
B
三、非线性结构
1、树和二叉树
2、二叉树的性质
(1)在二叉树的第i层上至多有结点。(i≧1)
(2)深度为k的二叉树至多有结点。(k ≧1)
(3)一棵深度为k且有2k-1结点的二叉树称为满二叉树。
(4)深度为k,有n个节点的二叉树,当且仅当其每个节点都与深度为k的满二叉树中编号从1至n的节点一一对应时,称之为完全二叉树。
第i层:①1 ②2 ③4 ④8 …依次推断
2i-1
深i层:①1 ②3 ③7 ④15 …依次推断
2i-1
2i-1
2i-1
满二叉树完全二叉树非完全二叉树
1
2
3
4
5
6
7
1
2
3
4
5
6
1
2
3
4
(5)具有n个节点的完全二叉树的深度为log2n+1
(6)树的度为所有结点中最大的度
(7)任何一棵二叉树如叶子结点数为n1,度为2的结点数n2,则n1=n2+1
3、遍历二叉树(按某种搜索路径巡访树中各节点)---图1
(1)先序遍历(根结点左子树右子树)
(2)中序遍历(左子树根结点右子树)
(3)后序遍历(左结点右子树根结点)
先序:1 2 4 5 3 6 中序:4 2 5 1 6 3
后序:4 5 2 6 3 1
图1
根结点
叶子结点
DBXEAYFZC
A
B
C
D
E
F
Z
X
Y
对二叉树进行中序遍历的结果?
对二叉树进行后序遍历的结果?
DXEBYZFCA
eg1:下列叙述中正确的是_________ A)有一个以上根结点的数据结构不一定是非线性结构 B)只有一个根结点的数据结构不一定是线性结构 C)循环链表是非线性结构 D)双向链表是非线性结构
B
eg:一个栈初始状态为空,首先将5,4,3,2,1依次入栈,然后退栈一次,再将元素A,B,C,D依次如栈,之后将所有元素退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_______________________
eg:设某循环队列的容量为50,如果头指针front=45(指向队头元素的前一位置),尾指针rear=10(指向队尾元素),则该循环队列中共有_____个元素。
eg:某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)______ A)3       B)4             C)6        D)7
eg:一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序遍历结果为__________。
eg:下列数据结构中,属于非线性结构的是_________ A)循环队列     B)带链队列    C)二叉树    D)带链栈
eg:某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有________个结点。
eg:在深度为7的满二又树中,度为2的

最近更新

2025年重庆理工职业学院单招职业倾向性考试模.. 45页

2025年防城港职业技术学院单招职业倾向性测试.. 44页

2025新疆第十四师昆玉市学校引进高层次人才18.. 45页

2025浙江嘉兴市海宁中国皮革城网络科技有限公.. 45页

2026中国中医科学院中医药数据中心招聘国内高.. 45页

2026天津市南开区招聘事业单位20人(含高层次.. 44页

2026年c语言专科期末测试题(典优) 13页

2026年c语言知识试题word版 13页

2026年c语言题目讲解及一套参考答案 13页

假学历的背后 32页

2026年医院廉政知识测试题(精选题) 14页

2026年国开电大外国文学专题形考题库(历年真.. 41页

2026年太原旅游职业学院单招职业适应性测试题.. 44页

2025贵州贵阳产业发展控股集团有限公司招聘27.. 47页

党风廉政知识测试题及答案(精选题) 14页

基于国产卫星高光谱数据的硫铁矿区土壤重金属.. 6页

江苏省宿迁中学2025-2026学年高二上学期10月份.. 14页

2025广东东莞市公安局高埗分局招聘辅警16人(.. 46页

2025恒丰银行武汉分行社会招聘14人考试参考题.. 45页

2025西藏昌都澜沧江投资有限责任公司招聘1人考.. 50页

2026中国人民解放军第五三一一厂校园招聘参考.. 46页

2026年C语言专升本真题及答案(夺冠) 13页

2026年c语言期末测试题及答案(新) 13页

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

2026年江西交通职业技术学院单招职业倾向性考.. 37页

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

CFG群桩基础土方开挖施工方案 6页

全国大学生智能车大赛作品-智能循迹小车技术文.. 31页

中药配伍禁忌表 6页

《凌志轩四柱命理高级培训班教材》 72页