1 / 29
文档名称:

计算机二级公共基础知识.doc

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

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

分享

预览

计算机二级公共基础知识.doc

上传人:镜花水月 2019/6/14 文件大小:169 KB

下载得到文件列表

计算机二级公共基础知识.doc

相关文档

文档介绍

文档介绍::是指解题方案的准确而完整的描述。芃荿薅算法不等于程序,也不等于计算方法,程序的编制不可能优于算法的设计。莈肅薄算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括:莀膁螁(1)可行性;肇膅蝿(2)确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性;袁蕿肅(3)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时间的含义;袆芄莅(4)拥有足够的情报。节芁蕿算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。蚅莄羇算法的三种基本控制结构:顺序结构、选择结构、循环结构。蚃蝿蒄算法复杂度包括:算法时间复杂度和算法空间复杂度。蚈蒄袁算法时间复杂度是指执行算法所需要的计算工作量。螀蒁蚀算法空间复杂度是指执行这个算法所需要的内存空间。(D)(BG),,,。蚄膁蚂在栈中,允许插入与删除的一端称为栈顶,不允许插入与删除的另一端称为栈底。栈顶元素总是最后被插入的元素,栈底元素总是最先被插入的元素。即栈是按照“先进后出”或“后进先出”的原则组织数据的。肇膄羇栈的基本运算:肅薈袅插入元素称为入栈运算;2)删除元素称为退栈运算;。先将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是___(C,B,A,3,2,1)(队尾)进入插入,而在另一端(队头)进行删除的线性表。尾指针(Rear)指向队尾元素,头指针(front)指向排头元素的前一个位置(队头)。蚂肂芄队列是“先进先出”或“后进后出”的线性表。蚇蒄芃队列运算包括:肃蒀蒀1)入队运算:从队尾插入一个元素;蒆薄蒈2)退队运算:从队头删除一个元素。(A) :羂莂莇所谓循环队列,就是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,供队列循环使用。在循环队列中,用队尾指针rear指向队列中的队尾元素,用排头指针front指向排头元素的前一个位置,因此,从头指针front指向的后一个位置直到队尾指针rear指向的位置之间,所有的元素均为队列中的元素。羇肇螄循环队列中元素的个数=rear-front。(B)肀***,,,(1:35),初始状态为front=rear=,front=15,rear=15,则循环队列中的元素个数为(A) :循环队列中的元素个数的计算方法是:队尾-,rear-front即为元素的个数。,rear-front+空间容量即为元素个数。,元素个数为0或空间容量。,它具有以下两个特点:薄荿艿1)非空二叉树只有一个根结点;羇蚆薈2)每一个结点最多有两棵子树,且分别称为该结点的左子树与右子树。根据二叉树的概念可知,二叉树的度可以为0(叶结点)、1(只有一棵子蚁肁膄树)或2(有2棵子树)。二叉树考点1:蚆螆蒁在任意一棵二叉树中,度数为0的结点(即叶子结点)总比度为2的结点多一个。叶子数(度为0)=度为2结点数+1肂葿芁二叉树考点2:二叉树的深度即二叉树的层次数蝿袆蚆二叉树考点3:蒃芁薄总结点数=度为2的结