首页 > 编程知识 正文

全国计算机二级教程公共基础知识,公共基础知识考什么

时间:2023-05-03 18:27:02 阅读:124922 作者:717

《国家计算机二级考试【公共基础知识教材】》 .pdf

国家计算机二级考试公共基础知识教材

国家计算机二级考试公共基础知识教材

国家计算机二级考试公共基础知识教材

国家计算机计算机计算机二级考试公共通用基础知识教育教材

通用知识总结的第一章数据结构与算法1

公共基础知识总结的第二章编程基础4

公共知识总结第三章软件工程基础5

公共基础知识总结的第四章数据库系统7

公共知识总结第一章数据结构与算法

第一章数据结构与算法

第一章数据结构与算法

第一章数据结构与算法

1.1

1.1

11.11算法

算法:指解问题方案的准确完整描述。

算法与程序不同,不等计算机方法,程序编制并不比算法设计好。

算法的基本特征:是一组严格定义运算顺序的规则,每个规则都是有效的、明确的

中选择所需的墙类型。 这个顺序以有限的次数结束。 其特点如下。

(一)可行性

)确定性,算法的每个步骤都需要明确的定义,不一定有模糊的解释,是不允许的

具有多义性;

)3)具有穷举性,算法必须能在有限的时间内完成。 也就是说,可以在执行有限的步骤后结束。 包括以下内容

合理执行时间的含义

)4)有足够的信息。

算法的基本要素:一是对数据对象的运算和操作; 二是算法的控制结构。

指令系统:一个计算机系统可以执行的所有指令的集合。

基本运算和操作包括算术运算、逻辑运算、关系运算和数据传输。

算法的控制结构:顺序结构、选择结构、循环结构。

算法基本设计方法:枚举法、归纳法、递推、递推、减斗递推技术、溯及法。

算法复杂度:算法的时间复杂度和算法的空间复杂度。

算法的时间复杂度是指运行算法所需的计算工作量。

算法空间的复杂性是指运行该算法所需的内存空间。

1.2

1.2

11.22数据结构的基本概念

数据结构研究的三个方面:

)数据集合中各数据要素间固有的逻辑关系,即数据的逻辑结构;

)处理数据时,各数据要素在计算机中存储关系,即数据的存储结构

)3)对各种数据结构的运算。

数据结构是相互关联的数据元素的集合。

的逻辑结构如下。

(1)表示数据要素的信息

)2)表示各数据要素之间的前后关系。

数据的存储结构包括顺序、链接和索引等。

1

国家计算机二级考试公共基础知识教材

线性结构条件:

(1)有根节点,只有一个

)每个节点最多有1个前因,最多有1个后果。

非线性结构:不满足线性结构条件的数据结构。

1.3

1.3

11.33线性表及其顺序记忆结构

线性表由一系列数据元素组成,数据元素的位置仅取决于其编号、元素之间的相对位置

线性放置。

在复杂的线性表中,由多个数据元素构成的数据元素称为记录,由多个记录构成的线

性表也被称为文件。

非空线性表的结构特征:

)1)而且只有一个根节点a1,没有前因;

)某终端节点an只有一个,没有后项;

)3)除根节点和终端节点外,所有其他节点只有一个前因,只有一个后果。

节点的个数n称为线性表的长度,n=0时,称为空表。

线性表的顺序存储结构具有两个基本特征:

(1)线性表中所有元素所占的记忆空间是连续的;

(2)线性列表的各数据要素按逻辑顺序依次保存在存储器空间中。

ai的存储地址中,ADR(AI )=ADR(a1 ) ) i-1 ) k,ADR (a1 ) )是第一要素的地址,k是各要素的地址

个元素所占的字节数。

顺序表运算:插入、删除。

1.4

1.4

11.44堆栈和队列

堆栈是一个只在一端插入和删除的路线表,允许插入和删除的一端称为堆栈顶,不允许插入

入和删除的另一侧称为堆栈的底部。 堆栈根据“先进先出”(FILO )或“后退先出”(LIFO )进行组织

数据,堆栈有记忆作用。 堆栈顶部的位置用top表示,堆栈底部用bottom表示。

的基本运算:插入(1)元素称为堆栈运算。 )2)删除要素称为退避运算。 (3)阅读

堆栈顶元素将堆栈顶元素分配给指定的变量。 指针不变。

队列是允许在一端(团队末尾)插入并在另一端(团队头部)删除的线

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。