为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

计算机二级C复习资料

2013-03-29 4页 doc 44KB 30阅读

用户头像

is_656216

暂无简介

举报
计算机二级C复习资料低耦合高内聚 软件测试的目的:发现程序中的错误 左移一位乘2,右移一位除2 Printf遇到控制字符,按照控制字符的规定输出;遇到非格式字符原样输出 Scanf遇到格式控制字符串中有非格式字符串,则原样输入;若格式控制字符串中没有非格式字符串作为输入数据之间的间隔,可用空格、tab、回车,此时空格会被当作字符赋值给变量。 算法的基本特征:确定性、有穷性、可行性 算法的组成要素:数据对象的运算和操作、控制结构 算法的基本运算和操作:算术运算、逻辑运算、关系运算、数据传输 算法的基本结构:顺序、选择、循环 算法的基本设...
计算机二级C复习资料
低耦合高内聚 软件测试的目的:发现程序中的错误 左移一位乘2,右移一位除2 Printf遇到控制字符,按照控制字符的规定输出;遇到非字符原样输出 Scanf遇到格式控制字符串中有非格式字符串,则原样输入;若格式控制字符串中没有非格式字符串作为输入数据之间的间隔,可用空格、tab、回车,此时空格会被当作字符赋值给变量。 算法的基本特征:确定性、有穷性、可行性 算法的组成要素:数据对象的运算和操作、控制结构 算法的基本运算和操作:算术运算、逻辑运算、关系运算、数据传输 算法的基本结构:顺序、选择、循环 算法的基本设计:列举、归纳、递推、递归、减半递推 数据元素是数据的基本单位。 数据结构:逻辑结构、存储结构 逻辑结构:数据元素之间的逻辑关系 存储结构:数据的物理结构,是数据在计算机中的存放方式。常见的有顺序、链表、索引等。 两者的关系:一种数据的逻辑结构可以表示为多种存储结构。 线性结构的条件:1)有且只有一个根节点;2)每个节点最多一个前件,也最多一个后件 栈、队列、双向链表是线性结构; 树、二叉树为非线性结构。 线性表的顺序存储结构的特点:1)元素所占的存储空间连续;2)按逻辑顺序存放 线性链表是线性表的链式存储结构,存储空间可以不连续,逻辑关系可以不一致。 栈,只允许一端进行插入和删除的线性表。插入删除的一端为栈顶,另一端为栈底;后进先出 队列,一端插入(队尾rear),另一端删除(队头front),先进先出的线性表 树,非线性 结点的度:拥有子树的个数 树的度:树中所有节点的度的最大值 树的深度:所处层次最大的结点的层次 二叉树:特殊的树,每个结点最多两个子树,左右不能互换,五种不同的形态 二叉树性质: 1) 第K层最多2^(k-1)个结点; 2) 深度为m的二叉树最多2^m-1个结点; 3) 度为0的结点数=度为2的结点+1; 4) N个结点的二叉树,深度不小于[log2N]+1 满二叉树:除最后一层外,每一层的所有结点都有两个子结点。 第K层有2^(k-1)个结点。深度为M的满二叉树有2^m-1个结点 完全二叉树:除最后一层外,每一层结点达到最大值,最后一层只缺少右边的若干结点 满二叉树是完全二叉树,而完全二叉树一般不是满二叉树。 查找: 顺序查找:从表的一端开始,一次扫描表中元素,并与所查找的数比较 只能用顺序查找:无序的线性表;链式有序线性表。 二分查找(折半查找):将n个元素分成个数大致相同的两半,取a[n/2]与欲查找的x作比较,如果x=a[n/2]则找到x,算法终止。如 果xa[n/2],则我们只要在数组a的右 半部继续搜索x。 二分查找的条件:待查表为有序表,必须采用顺序存储结构 最坏情况:二分查找比较Log2n次,顺序查找比较n次。 排序: 1. 交换排序 1) 冒泡排序:大数后抛, 2) 快速排序:设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面。不稳定, 2. 插入排序 1) 简单插入排序:设计第i个记录Ri时,(R1,…Ri-1)时已排好序的有序部分,(Ri,Ri+1,…Rn)属于未排序部分。这时用Ri依次与Ri-1,Ri-2,…R1进行比较,找出在此有序序列中应插入的位置,将Ri插入。原位置上的记录至Ri均顺序后移一位。将上述过程从i=2到i=n 执行n-1趟,就完成了一个记录序列的排列。最坏比较n(n-1)/2; 2) 希尔排序:先取一个小于 n 的整数 d 1 作为第一个增量,把文件的全部记录分成若干个组,其中所有距离为 d l 的倍数的记录放在同一个组中,然后,在各组内进行直接插入排序;完成这个过程后,再取第二个增量 d 2 要求
】 外模式(子模式):给数据库用户能够看见和使用的局部数据的逻辑结构和特征描述,可有若干个【最外层,反映用户对数据的要求】 内模式(物理模式):给出数据库物理存储与屋里存取方法,只有一个【最底层,反映数据在计算机物理结构中的实际存储形式】 数据库系统的两级映射: 概念模式到内模式的映射;外模式到概念模式的映射 关系模型允许定义三类数据约束:实体完整性约束(主键的属性值不能为空)、参照完整性约束(不允许关系应用不存在的元组)以及用户定义的完整性约束 关系代数的五个基本操作:并、差(属于R但不属于S的元组)、笛卡儿积(R与S连接组成的关系)、投影(π选择R中的若干属性组成新关系且去掉重复,筛选属性)、选择(根据给定条件选择R中的若干元组组成新的关系,筛选元组) 数据库设计方法:面向数据和面向过程,面向数据是主流 数据库设计:需求分析、概念设计(将用户需求抽象为概念模型)、逻辑设计(E-R图转换成数据模型)、物理设计(数据库在物理设备上的存储结构和存取方法) 常见的存取方法:索引方法、聚簇方法和Hash方法
/
本文档为【计算机二级C复习资料】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索