二级公共基础知识总结
第一章 数据结构与算法
1.1 算法

法不等于程序,也不等于计算方法,程序的编制不可能优于算法的设计。
算法是一组严谨地定义运算顺序的规则,每一个规则都是有效的,且是明确的,此顺序将在有限的次数下终止。所以其四个基本特征包括:
(1)确定性,算法中每一步骤都必须有明确定义,不允许有模棱两可的解释,不允许有多义性;
(2)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止;
(3)可行性,算法原则上能够精确地执行;
(4)拥有足够的情报。 算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。
指令系统:一个计算机系统能执行的所有指令的集合。 基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。

算法基本设计方法:列举法、归纳法、递推、递归、减半递推技术、回溯法。

算法时间复杂度:指执行算法所需要的计算工作量。即算法执行过程中所需要的基本运算次数。通常,一个算法所用的时间包括编译时间和运行时间。
算法空间复杂度:指执行这个算法所需要的内存空间。包括算法程序所占的空间,输入的初始数据所占的空间,算法执行过程中所需的额外空间。
1.2 数据结构的基本概念
数据结构:指相互有关联的数据元素的集合。
数据结构研究的三个方面:
(1

(2
(3)对各种数据结构进行的运算。
数据的逻辑结构应包含:
(1)表示数据元素的信息; (2)表示各数据元素之间的前后件关系(指逻辑关系,与存储位置无关)。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据物理结构。
数据的存储结构有顺序、链接、索引等。
线性结构的条件,(一个非空数据结构):
(1)有且只有一个根结点; (2)每一个结点最多有一个前件,也最多有一个后件。
非线性结构:不满足线性结构条件的数据结构。
1.3 线性表及其顺序存储结构

非空线性表的结构特征:
(1)且只有一个根结点a1,它无前件;
(2)有且只有一个终端结点an,它无后件;
(3)除根结点与终端结点外,其他所有结点有且只有一个前件,也有且只有一个后件。
二级公共基础知识总结1yin_IT认证_资格考试/认证_教育专区。全国计算机等级考试二级公共基础知识总结第一章数据结构与算法 1.1 算法 1 算法的基本特征:可行性;...
全国计算机二级公共基础知识汇总_其它_高等教育_教育专区。计算机二级基础知识重点详解公共基础知识 二级公共基础知识总结(30 分:10 选择+5 填空) 复习及应试建议:...
计算机二级公共基础知识总结_IT认证_资格考试/认证_教育专区。计算机 二级考试必备计算机二级公共基础知识总结第一章 数据结构与算法 1.1 算法算法:是指解题方案的...
二级公共基础知识知识点总结梳理_其它考试_资格考试/认证_教育专区。全国计算机等级考试二级公共基础知识辅导讲义目录全国计算机等级考试——二级公共基础知识辅导讲义 ....
计算机二级公共基础知识总结第一章 数据结构与算法 1.1 算法算法:是指解题方案的准确而完整的描述。 算法不等于程序,也不等计算机方法,程序的编制不可能优于算法...
2012年全国计算机等级考试二级公共基础知识总结汇总 1.1 算法 算法:是解题方案的准确而完整的描述。通俗地说,算法就是计算机解题的过程。算法不等于程序, 也不等于...
二级公共基础知识考点总结_电脑基础知识_IT/计算机_专业资料。二级公共基础知识考点总结第一章 数据结构与算法考点 1:算法的概念和基本特征 算法是指解题方案的准确...
全国计算机二级公共基础知识总结_IT认证_资格考试/认证_教育专区。全面 详尽二级公共基础知识总结第一章 数据结构与算法 1.1 算法 算法:是指解题方案的准确而完整...
全国计算机等级考试二级公共基础知识总结汇总_IT认证_资格考试/认证_教育专区。全国计算机等级考试二级公共基础知识总结汇总1.1 算法 算法:是解题方案的准确而完整的...
江苏二级公共基础知识汇总 工作基础知识汇总工作基础知识汇总隐藏>> 南京金启航计算机培训中心(家教辅导) 咨询电话:025-87180772 、15150655943 第一部分 通信技术 1...
热门文档