1 / 15
文档名称:

全国计算机二级公共基础知识汇总.doc

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

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

分享

预览

全国计算机二级公共基础知识汇总.doc

上传人:tswng35 2022/2/17 文件大小:95 KB

下载得到文件列表

全国计算机二级公共基础知识汇总.doc

相关文档

文档介绍

文档介绍:-
. z.
二级公共根底知识总结(30分:10选择+5填空)
复****及应试建议: 
  1.考生的复****必须遵守:“80/20的原则〞 
  二级考试的公共知识局部的由假设干项数据元素组成的数据元素称为记录;
由多个记录构成的线性表称为文件。
非空线性表的构造特征:
〔1〕且只有一个根结点a1,它无前件;
〔2〕有且只有一个终端结点an,它无后件;
〔3〕除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。
结点个数n称为线性表的长度,当n=0时,称为空表。
线性表的顺序存储构造具有以下两个根本特点:
〔1〕线性表中所有元素所占的存储空间是连续的;
〔2〕线性表中各数据元素在存储空间中是按逻辑顺序依次存放的。
元素ai的存储地址为:ADR(ai)=ADR(a1)+(i-1)k,
ADR(a1)为第一个元素的地址,k代表每个元素占的字节数。
顺序表的运算:查找、插入、删除。

-
. z.
数据构造中的每一个结点对应于一个存储单元,这种存储单元称为存储结点,简称结点。
结点由两局部组成:(1) 用于存储数据元素值,称为数据域;
(2)用于存放指针,称为指针域,用于指向前一个或后一个结点。
在链式存储构造中,存储数据构造的存储空间可以不连续,各数据结点的存储顺序与数据元素之间的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。
链式存储方式即可用于表示线性构造,也可用于表示非线性构造。
线性单链表中,HEAD称为头指针,HEAD=NULL〔或0〕称为空表。
如果是双项链表的两指针:左指针〔Llink〕指向前件结点,右指针〔Rlink〕指向后件结点。
线性链表的根本运算:查找、插入、删除。

栈:限定在一端进展插入与删除的线性表。
其允许插入与删除的一端称为栈顶,用指针top表示栈顶位置。
不允许插入与删除的另一端称为栈底,用指针bottom表示栈底。
栈按照“先进后出〞〔FILO〕或“后进先出〞〔LIFO〕组织数据,栈具有记忆作用。
栈的存储方式有顺序存储和链式存储。
栈的根本运算:(1) 入栈运算,在栈顶位置插入元素;
(2) 退栈运算,删除元素(取出栈顶元素并赋给一个指定的变量);
(3)读栈顶元素,将栈顶元素赋给一个指定的变量,此时指针无变化。
队列:指允许在一端〔队尾〕进入插入,而在另一端〔队头〕进展删除的线性表。
用rear指针指向队尾,用front指针指向队头元素的前一个位置。
队列是“先进先出〞〔FIFO〕或“后进后出〞〔LILO〕的线性表。
队列运算包括:(1) 入队运算:从队尾插入一个元素;(2)退队运算:从队头删除一个元素。
队列的顺序存储构造一般采用队列循环的形式。
循环队列s=0表示队列空;s=1且front=rear表示队列满。
计算循环队列的元素个数:“尾指针减头指针〞,假设为负数,再加其容量即可。
树与二叉树
树是一种简单的非线性构造,其所有元素之间具有明显的层次特性。
在树构造中,每一个结点只有一个前件,称为父结点。
没有前件的结点只有一个,称为树的根结点,简称树的根。
每一个结点可以有多个后件,称为该结点的子结点。没有后件的结点称为叶子结点。
在树构造中,一个结点所拥有的后件的个数称为该结点的度,所有结点中最大的度称为树的度。树的最大层次称为树的深度。
二叉树的特点:(1) 非空二叉树只有一个根结点;
(2) 每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。
-
. z.
满二叉树是指除最后一层外,每一层上的所有结点有两个子结点,则k层上有2k-1个结点深度为m的满二叉树有2m-1个结点。
完全二叉树是指除最后一层外,每一层上的结点数均到达最大值,在最后一层上只缺少右边的假设干结点。
二叉树根本性质:
(1)在二叉树的第k层上,最多有2k-1(k≥1)个结点;
(2)深度为m的二叉树最多有2m-1个结点;
(3)度为0的结点〔即叶子结点〕总是比度为2的结点多一个;
(4)具有n个结点的二叉树,其深度至少为[log2n]+1,其中[log2n]表示取log2n的整数局部
(5)具有n个结点的完全二叉树的深度为[log2n]+1;
(6) 设完全二叉树共有n个结点。如果从根结点开场,按层序〔每一层从左到右〕用自然数1,2,…n给结点进展编号〔k=1,2….n〕,有以下结论:
①假设k=1,则该结点为根结点,它