全国计算机等级考试
National Computer Rank Examination
二级 · 公共基础知识
二级公共基础知识考试内容
数据结构和算法
程序设计基础
软件工程
数据库设计基础
1、二级公共基础的考试方式为笔
试,与各科语言的笔试部分合
为一张试卷。公共基础部分占
全卷的30分。
2、公共基础知识有10道选择题和
5道填空题。
二级公共基础知识考试方式
理解基本概念
多做练习
适当记忆一些名词
与所学程序设计语言结合起来理解
二级公共基础知识学习方法
第一章 数据结构和算法
本章知识要点
算法
算法的定义
算法的特征
算法复杂度
数据结构
数据结构的定义
逻辑结构 和 物理结构
线性结构 和 非线性结构
顺序表、链表、堆栈
队列、循环队列、树
算法的基本要素
算法是对特定问题求解步骤的一种描述。
一、算法
算法的特性:
(1)有穷性:算法必须在有限的次数内完成。
(2)确定性:算法的每一步必须是明确的。
(3)可行性:算法的每一步必须是可以实现的。
(4)拥有足够的情报:算法必须有一定的输入和输出。
算法的基本要素:
(1)对数据对象的运算和操作:
A .算术运算
B .逻辑运算
C .关系运算
D .数据传输
(2)算法的控制结构:
A .顺序结构
B .选择结构
C .循环结构
算法的复杂度:衡量算法优劣的量。
(1)时间复杂度:算法的时间耗费。
A .算法中基本操作重复执行次数和算法执行时间
同步增长,称作算法的时间复杂度。
B .算法中基本操作重复执行次数和问题规模有关,
是问题规模的函数。
C .算法的时间复杂度是指执行算法所需要的计算工
作量。
(2)空间复杂度:执行算法所需要的内存空间。
二、数据结构
数据结构主要研究两方面的问题:
(1)数据本身。
(2)数据之间的前后件关系。
数据结构表示为:DS={D,S}
例:D={春,夏,秋,冬}
S={(春,夏),(夏,秋),(秋,冬),(冬,春)}
数据的结构分为:
(1)物理结构:数据在计算机存储介质中真正存储的结构,
也被称为“存储结构”
(2)逻辑结构:人们所理解的数据之间的结构,可以用图示
的方法绘画出来的数据之间的结构。
例:一个班由35名同学,他们的座位牌号就是物理结构,
一次考试的排名是逻辑结构。1
注意:逻辑结构和物理结构没有必然的联系,也不一定是
一一对应的。
数据的结构分为:
(1)线性结构:
非空数据结构同时满足以下两个条件就是线性结构:
A .有且仅有一个根结点;
B .除头结点和尾结点外,任何结点有且仅有一个前件
和一个后件。
(2)非线性结构:除了线性结构都是非线性结构。
全国计算机等级考试
二级公共基础知识
要求掌握的数据结构共有以下六种:
线性表
堆栈
队列
循环队列
线性链表
树和二叉树
线
性
结
构
物理结构和逻辑结构相同
物理结构和逻辑结构相同
物理结构和逻辑结构相同
物理结构和逻辑结构相同
物理结构和逻辑结构不相同
物理结构和逻辑结构不相同
非线性结构
10
20
30
40
50
60
70
80
三、顺序表:顺序表就是数组
1、顺序表也叫做线性表,属于线性结构。
线性表的逻辑结构和物理结构相同。
2、特点:
(1)有且仅有一个头结点(根节点)和尾结点。
(2)任意其他结点至多有一个前件,一个后件。
(3)头结点没有前件,尾结点没有后件。
四、堆栈
1、定义:只允许在栈顶位置插
入数据和删除数据的线性结
构是堆栈,简称为“栈”。
2、堆栈属于线性结构。
3、堆栈的逻辑结构和物理结构
相同。
4、特点:先进后出,后进先出
所以堆栈也叫做先进后出表
(FILO)
5、堆栈具备存储功能:函数的
递归调用和表达式求解都用
到了堆栈。
入栈顺序:a、b、c、d、e、f
栈空
a
b
a
c
b
a
b
a
d
b
a
…………..
入a
入b
入c
出c
入d
模拟堆栈的数据出入过程:
【典型题型】假设一个堆栈,入栈顺序为abcde,认为在任何时
刻均允许出栈,下列选项中不可能的出栈顺序为:
A)abcde(可能) B)edcba(可能)
您可能关注的文档
最近下载
- 第七章测试·提升卷(考试版A4)(含答案)初中地理人教版(2024)八年级下册.docx VIP
- 亲子科学实验60例(家庭版).docx
- 第七章测试·基础卷(考试版A4)(含答案)初中地理人教版(2024)八年级下册.docx VIP
- 现代大学英语精读2_第三版__教师教案.doc VIP
- 建筑电气施工技术.pptx VIP
- 腰椎骨折的术后护理.ppt VIP
- 2025年河北省唐山市新质生产力发展研判:钢铁之城新智飞跃,4+4+N现代化产业体系激活唐山新质生产力[图].docx VIP
- 肉制品企业规章制度.docx VIP
- DB13_T 5366-2021 危险化学品企业安全风险管控与隐患排查治理规范DB13T5366-2021_6537.docx VIP
- 南阳市方城县2024年四上数学期末质量跟踪监视试题含解析.doc VIP
原创力文档

文档评论(0)