[精品]计算机国二office公共基础知识

[精品]计算机国二office公共基础知识

ID:26692993

大小:138.50 KB

页数:12页

时间:2018-11-28

[精品]计算机国二office公共基础知识_第1页
[精品]计算机国二office公共基础知识_第2页
[精品]计算机国二office公共基础知识_第3页
[精品]计算机国二office公共基础知识_第4页
[精品]计算机国二office公共基础知识_第5页
资源描述:

《[精品]计算机国二office公共基础知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、.第1章数据结构与算法(10-12分)考点:1.算法(****)2.数据结构(***)3.线性表及其顺序存储结构(**)4.栈和队列(*****)5.线性链表(**)6.树与二叉树(*****)7.查找技术(****)8.排序技术(***)一、数据结构与算法1、概念算法是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每一条指令表示一个或多个操作2、数据的逻辑结构l线性结构(例:一维数组、链表、栈、队列、串、线性表)l非线性结构(例:多维数组、广义表、树、图)3、数据的存储结构(线性表)l顺序存储方法:线性表中所有元素所占

2、的存储空间是连续的;线性表中各数据元素在存储空间中是按逻辑顺序依次存放的l链接存储方法:逻辑上相邻的结点,物理上也相邻,存储单元可以是连续的,也可以是不连续的l计算机中有数据进行处理时,数据的存储结构对程序的执行效率有很大的关系l一种数据的逻辑结构根据需要可以表示成多种存储结构。数组是数据的逻辑结构,可以用多种存储结构来表示l线性链表:就是指线性表的链式存储结构,简称链表4、算法的基本特征l可行性:针对实际问题而设计的算法,执行后能够得到满意的结果l确定性:算法中的每一个步骤都必须有明确的定义,不允许出现歧义性l有穷性:算法必须

3、在有限时间内做完,即必须在执行有限个步骤之后终止,算法程序的运行时间是有限的l拥有足够的情报:要使算法有效必需为算法提供足够的情报当算法拥有足够的情报时,此算法才最有效的;而当提供的情报不够时,算法可能无效5、算法的复杂度l时间复杂度:该算法执行的时间耗费,是指执行算法所需要的计算工作量,即算法执行过程中所需要的基本运算次数l空间复杂度:该算法执行时所耗费的存储空间6、顺序表和链表的比较:基于空间的考虑:(1)顺序表的存储空间是静态分配的,而链表的存储空间是动态分配的。(2)顺序表占的存储空间必须是连续的,而链表占的存储空间可以

4、是连续的,也可是不连续的栈顶topABCD栈底bottom入栈出栈二、栈l栈实际也是线性表,只不过是一种特殊的线性表。栈称为“先进后出”表或“后进先出”表,顺序存储、链式存储l栈的计算:求栈中元素的个数:栈底元素—栈顶元素l.栈是限定在一端进行插入与删除的线性表,允许插入元素的一端为栈顶,允许删除元素的一端为栈底,栈顶元素总是最后被插入的元素,也是最先被删除的元素;栈底元素则总是最先被插入而最后被删除的元素三、队列l队列也是一种运算受限的线性表,是一种“先进先出”,“后进后出”的线性表,顺序存储、链式存储l队列的计算:求队列中元

5、素的个数:当rear>front时, rear—front当rear

6、点称为叶子(没有子节点的节点)叫做n0l深度:树中结点的最大层数称为树的高度或深度2、二叉树ABCDEGF二叉树l二叉树:由左树和右树组成,二叉树的度<=2,当度为0时叫做空树l具有3个结点的二叉树有5种形态l满二叉树:指除最后一层外,每一层上的所有结点都有两个子结点的二叉树ABCDEFG满二叉树l完全二叉树:除最后一层外,每一层上的结点数均达到最大值,在最后一层上只缺少右边的若干结点ABCDEF完全二叉树l二叉树的性质:性质1:二叉树第k层上的结点数目最多为2k-1(k>=1)性质2:深度为m的二叉树至多有2m-1个结点(k>

7、=1)性质3:度为2的结点数为n2,度为0的节点叫做n0,则n0=n2+1(度为0的节点比度为2的节点多一个),整个二叉树节点个数:n=n0+n1+n2性质4:具有n个结点的完全二叉树的深度至少为[log2n]+1,其中[log2n]表示取log2n的整数部分l二叉树的遍历:遍历:是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问(1)前序遍历:ABCDEGF访问根结点——左子树——右子树(2)中序遍历:左子树——访问根结点——右子树(3)后序遍历:左子树——右子树——访问根结点例:前序:ABDEGCF中序:DBGE

8、ACF.后序:DGEBFCA五、排序l冒泡排序:是最简单的一种交换类排序法。在最坏的情况下,对长度为n的线性表排序,冒泡排序需要比较的次数为n(n-1)/2,其时间复杂度为O(n2)l直接选择排序:最坏情况要比较的次数为O(n2),其时间复杂度为O(n2)l直接

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。