1全国计算机二级VB知识点总结全国计算机等级考试—公共基础知识部分复习简纲在二级考试中公共基础知识占30%,考察题型选择填空,下面我就结合几年考试原题,小结一下这一部分的考点
第一章数据结构与算法本章应考重点:本章内容在二级笔试中会出现5—6题,是公共基础知识部分出题量比较多的一章,所占分值也比较大,约10分1
算法是指解题方案的准确而完整的描述
算法的基本特征a可行性b确定性c有穷性d拥有足够的情报3
算法的复杂度a算法时间复杂度:是指执行算法所需要的计算工作量,可以用执行算法的过程中所需基本运算的执行次数来度量b算法的空间复杂度是指执行这个算法所需要的内存空间
2数据结构的基本概念1数据结构是指互相有关联的数据元素的集合2数据结构a数据的逻辑结构1表示数据元素的信息2表示各数据元素之间的前后件关系b数据的存储结构顺序存储链接存储索引存储c对各种数据结构进行的运算3数据结构的图形表示一个数据结构除了用二元关系外,还可以直观地用图形表示
在数据结构的图形表示中,对于数据集合点D中的每一个数据元素用中间标有元素值的方框表示,一般称之为数据结点,并简称结点:为了进以步表示数据元素之间的前后件关系,对于关系R中的每一个二元组,用一条有向线段从前件结点指向后件结点
4数据结构分为二大类线性结构a有且只有一个根结点b每个结点最多有一个前件,也最多有一个后件常见的线性结构有线性表,队列,线性链表,栈非线性结构不满足线性结构条件的数据结构常见的非线性结构有树,二叉树,和图等1
3线性表及其顺序存储结构1线性表由一组数据元素构成,数据元素的位置只取决于自己的序号,元素之间的相对位置是线性的
表中的每个数据元素,除了第一个外,由且只有一个前件,除了最后一个外,有且只有一个后件
线性表中数据元素的个数称为线性表的长度
线性表可以是空表2线性表是一种存储结构顺序结构a线性表中所