1 / 119
文档名称:

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

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

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

分享

预览

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

上传人:mh900965 2017/4/24 文件大小:1.55 MB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:计算机等级考试公共基础知识?考试说明?考试大纲?数据结构与算法?数据库设计基础?程序设计基础?软件工程基础公共基础知识第一章数据结构与算法? 算法?算法:是指解题方案的准确而完整的描述。?算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。?算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括: ?(1)可行性; ?(2)确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性; ?(3)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时间的含义; ?(4)输入:一个算法有 0个或多个输入,以刻画运算对象的初始情况; ?(5)输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。 算法?算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。?指令系统:一个计算机系统能执行的所有指令的集合。?基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。?算法的控制结构:顺序结构、选择结构、循环结构。?算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。?算法复杂度:算法时间复杂度和算法空间复杂度。?算法时间复杂度是指执行算法所需要的计算工作量。?算法空间复杂度是指执行这个算法所需要的内存空间。 数据结构的基本基本概念?数据结构研究的三个方面: ?(1)数据集合中各数据元素之间所固有的逻辑关系,即数据的逻辑结构; ?(2)在对数据进行处理时,各数据元素在计算机中的存储关系,即数据的存储结构; ?(3)对各种数据结构进行的运算。?数据结构是指相互有关联的数据元素的集合。 数据结构的基本基本概念?数据的逻辑结构包含: ?(1)表示数据元素的信息; ?(2)表示各数据元素之间的前后件关系。?数据的存储结构有顺序、链接、索引等。?线性结构条件: ?(1)有且只有一个根结点; ?(2)每一个结点最多有一个前件,也最多有一个后件。?非线性结构:不满足线性结构条件的数据结构。两种最基本的存储结构?顺序存储(数组) 两种最基本的存储结构?链表?不是顺序存储,用指针联系?单向链表,双向链表?效率高?单向链表双向链表栈与队列?栈与队列?相同点:都是线性结构?不同点:先进先出,后进先出?栈队列循环队列?为什么需要循环队列? ?计算循环队列长度?用一个固定大小为 m的数组来实现, 那么队列中元素个数=(rear-front + m)%m