Dlypeq全国计算机等级考试二级公共基础知识点总结5393.docx
《Dlypeq全国计算机等级考试二级公共基础知识点总结5393.docx》由会员分享,可在线阅读,更多相关《Dlypeq全国计算机等级考试二级公共基础知识点总结5393.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、秋风清,秋月明,落叶聚还散,寒鸦栖复惊。1、 算法是指解解决方案案的准确确而完整整的描述述2、 算法的四个个基本特特性: 可行性性 确确定性 有穷穷性 拥有足足够的情情报3、 算法有两个个基本的的要素组组成: 一、数数据对象象的运算算和操作作 二、算算法的控控制结构构4、 计算机中的的基本操操作 算算术运算算 逻逻辑运算算 关关系运算算 数数据运算算5、 算法的控制制结构给给出了算算法的基基本框架架,不仅仅决定了了算法中中各操作作的执行行顺序,而而且也直直接反应应了算法法的设计计是否符符合结构构化的原原则。一一个算法法都可以以用顺序序、选择择、循环环3钟基基本控制制结构组组成6、 算法的复杂杂
2、度主要要包括时时间复杂杂度和空空间复杂杂度7、 算法的时间间复杂度度是执行行算法所所需要的的计算工工作量。 他不仅仅应该与与使用的的计算机机、程序序设计语语言及程程序编制制者无关关,而且且应该与与算法实实现过程程中的许许多细节节无关。8、 算法的空间间复杂度度是指执执行这个个算法所所需要的的内存空空间。9、 如果一个数数据结构构中没有有一个数数据元素素,则称称该数据据结构为为空的数数据结构构。10、 根据数据结结构中个个数据元元素之间间前后件件关系的的复杂程程度,一一般将数数据结构构分为 线性结结构 和和 非线线性结构构11、 如果一个非非空的数数据结构构满足 1、有有且只有有一个根根结点;
3、2、 每一个个结点最最多有一一个前件件,也最最多有一一个后件件,则称称该数据据结构为为线性结结构。线线性结构构又称线线性表。12、 在一个线性性结构中中插入或或删除任任何一个个结点后后还是线线性结构构。13、 在计算机中中存放线线性表,一一种最简简单的方方法是顺顺序存储储。、14、 线性表的顺顺序存储储结构具具有两个个基本的的特点:一、线线性表中中所有元元素所占占的存储储空间是是连续的的。二、线线性表中中各数据据在存储储空间中中是按逻逻辑顺序序依次存存放的。15、 线性表的插插入运算算和删除除运算 P.8-9916、 栈是一种特特殊的线线性表,其其插入和和删除只只能在表表的一端端进行。17、
4、在栈中允许许插入与与删除的的一端称称为栈顶顶,而不不允许插插入与删删除的一一端称为为栈底,栈栈的修改改原则是是先进后后出或后后进先出出。18、 入栈运算: 1、首首先将栈栈顶指针针进1,然然后将新新元素入入到栈顶顶指针指指向的位位置。19、 退栈预算:首先将将栈顶元元素赋予予一个指指定的变变量,然然后将栈栈顶指针针退1。20、 队列:是指指允许在在一端进进行插入入、而在在另一端端进行删删除的线线性表,允允许插入入的一端端称为队队尾,允允许删除除的一端端称为排排头。队队列又称称 先进进先出 或 后后进后出出的线性性表,体体现了“先来先先服务的的原则”21、 队列的顺序序存储结结构一般般采用循循环
5、队列列的形式式。即 将队列列的存储储空间的的最后一一个位置置绕到第第一个位位置,形形成逻辑辑上的环环状空间间,供列列队循环环使用。22、 线性表的顺顺序存储储结构具具有简单单、运算算方便等等优点。但但是对于于大的线线性表,特特别是元元素变动动频繁的的大线性性表不宜宜采用顺顺序的存存储结构构,二是是采用链链式存储储结构23、 链式存储结结构中,要要求每个个结点有有两部分分组成: 一 用于存存放数据据元素值值,称为为数据域域。 另另一部分分用于存存放指针针,称为为指针域域。其中中指针用用于指向向该结点点的前一一个或后后一个结结点。24、 在链式存储储结构中中的存储储空间可可以不连连续,各各数据结结
6、点的存存储结构构与数据据之间的的逻辑关关系可以以不一致致,而数数据元素素之间的的逻辑关关系是由由指针域域来确定定的。链链式存储储方式既既可以用用于表示示线性结结构,也也可以表表示非线线性结构构25、 线性链表: 线性性表的链链式存储储结构称称为线性性链表。26、 树: 树是是一种简简单的非非线性结结构。在在树结构构中,每每一个结结点只有有一个前前件,称称为父结结点,没没有前结结点的只只有1个个,称为为根结点点,简称称为树的的根。每每一个结结点可以以有多个个后件,他他们都称称为子结结点。27、 二叉树是一一种重要要的非线线性结构构。二叉叉树具有有两个特特点: 非空二二叉树只只有一个个根结点点。每
7、个个结点最最多有两两颗子树树,且分分别称为为该结点点的左子子树与右右子树。28、 在二叉树的的第K层层上,最最多有22k-11(k=1)个个结点29、 深度为M 的二叉叉树最多多有2M-1个个结点。深深度为MM 的二二叉树是是指二叉叉树共有有M 层层。30、 在任意一颗颗二叉树树中,度度为0的的结点(即即叶子结结点)总总比度为为2的结结点多一一个。31、 具有N个结结点的二二叉树,其其深度至至少为logg2n+1,32、 满二叉树,除除了最后后一层外外,每一一层上的的所有结结点都有有两个子子结点的的二叉树树为满二二叉树。即即深度为为K 的的满二叉叉树,其其第K层层上有22k-11个结点点,且深
8、深度为MM 的满满二叉树树共有22M-1个个结点。33、 在计算机中中,二叉叉树通常常采用链链式存储储结构。与与线性链链表类似似,用于于存储二二叉树中中各元素素的存储储结点也也有两部部分组成成:数据据域和指指针域。34、 二叉树的遍遍历可以以分为三三种: 前序遍遍历 中序遍遍历 后序遍遍历35、 前序遍历: 首先先访问根根结点,然然后遍历历左子树树,最后后遍历右右子树。36、 中序遍历:首先遍遍历左子子树,然然后访问问根结点点,最后后遍历右右子树。37、 后序遍历:首先遍遍历左子子树,然然后遍历历右子树树,最后后访问根根结点。38、 顺序查找:又称顺顺序搜索索,一般般指在线线性表中中查找指指定
9、元素素。对于于大的线线性表来来说,顺顺序查找找效率很很低。但但在以下下两种情情况只能能用顺序序查找: 1、如如果线性性表是无无序的(即即表中的的元素是是无序的的),则则不管是是顺序存存储结构构还是链链式存储储结构,都都只能顺顺序查找找。2、即即使是有有序线性性表,如如果采用用链式存存储结构构,也只只能用顺顺序查找找。39、 二分法查找找: 二二分法查查找只能能用于顺顺序存储储的有序序表。对对于长度度为N 的有序序线性表表,在最最坏的情情况下,二二分查找找只需要要比较llog22n次,而而顺序查查找则需需要比较较N 次次。40、 交换类排序序法:是是指借助助数据元元素之间间的相互互交换进进行排序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Dlypeq 全国 计算机等级考试 二级 公共 基础 知识点 总结 5393
限制150内