计算机公共基础
1算法 考试的内容:
1.1 算法的基本概念
1.算法的概念(必记):
是指解题方案的准确而完整的描述。
分析:要用计算机实现某一任务时,先应设计出一整套解决问题的指导方案,然后具体实现。整套的指导方案称之为算法,而具体的实现称之为程序。并且在设计指导方案时,可不用过多考虑到实现程序的具体细节(即可以一点点的理想化),但在程序实现时,必须受到具体环境的约束(现实不同于理想)。
结论:
2.算法的基本特征(必记):
由于算法总是在某个特定的计算工具上实现并执行的,因而受到计算工具的限制,所以在设计算法时,要考虑到设计的算法是否是可性的。
b.确定性:算法中的每一个步骤都必须是有明确定义的,不允许有模棱两可的解释,也不允许有多义性。
算法必须能在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。 算法有相应的初始数据。
3.算法的基本要素:
一个算法通常由两个基本要素所组成:一是对数据对象的运算和操作,二是算法的控制结构。 基本运算和操作分为四类:
a. 算术运算: (加、减、乘、除等运算)
b. 逻辑运算: (与、或、非等运算)
c. 关系运算: (大于、小于、等于、不等于等运算)
d. 数据传输: (赋值、输入、输出等操作) 算法的控制结构:
算法中各操作之间的执行顺序称之为算法的控制结构。循环三种基本控制结构组合而成。
注意:一个计算机系统能执行的所有指令的集合,称为该计算机系统的
4.算法设计基本方法:
列举法、归纳法、递推、递归、减半递推技术、回溯法。
1.2 算法的复杂度 (必记)
算法的复杂度
1.算法的时间复杂度:
是指执行算法所需要的计算工作量,是由算法所执行的基本运算次数来度量。
可用平均性态和最坏情况两种分析方法。其中平均性态分析是指用各种特定输入下的基本运算次数的加权平均值来度量算法的工作量;而最坏情况分析是指在所有特定输入下的基本运算次数据的最大次数。
第一章 数据结构与算法经过对部分考生的调查以及对近年真题的总结分析,笔试部分...数据结构的概念、栈、二叉 树的遍历、二分法查找,读者应对此部分进行重点学习。 ...
考点分析之数据结构与算法 19页 10财富值 2010年9月计算机等级考试二... 14页 免费喜欢此文档的还喜欢 第1章数据结构与算法笔试题... 15页 免费 软件学院...
数据结构与算法笔试题第一章 数据结构与算法 一.算法的基本概念 计算机解题的...算法分析的目的是(分析算法的效率以求改进) 7. 下列叙述正确的是(C) A.算法...
同系列文档 第1章数据结构与算法笔试题... 第3章软件工程笔试题考点分......对象的内部状第 2 章程序设计基础笔试题考点分析第1页,共 3 页 2011 年春...
数据结构算法笔试题汇总_计算机软件及应用_IT/计算机_专业资料。1. 在计算机中...5. 算法的空间复杂度是指? 答案:执行过程中所需要的存储空间。 6. 算法分析...
(4)算法的空间复杂度是指 A)算法在执行过程中所需要的计算机存储空间 C)算法程序中的语句或指令条数 临时工作单元数 2005.4(1)数据的存储结构是指 A) 存储...
经典题目: 第1章 数据结构与算法_计算机软件及应用_IT/计算机_专业资料。第1...于某一特定输入时, 可以用平均性态和___两种方法来分析算 法的工作量。 13、...
第1章数据结构与算法---二级ACCESS考点速记_IT... 2014年移动互联网O2O分析报告 2014年在线教育行业... 第1章数据结构与算法笔试... 15页 免费 二级...
第一章 数据结构与算法笔试题基础_IT/计算机_专业...算法分析的目的是(分析算法的效率以求改进) 7. ...第三章 软件工程重点:需求分析、概要设计、详细设计...
算法 1.5.1 算法及其性质 1.5.2 算法描述的分析 1.1 什么是数据结构 ? ... 第1章数据结构与算法笔试... 15页 免费 数据结构与算法分析 第5... 47页...
热门文档