a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 50|回复: 0

[公共基础知] 2011计算机等级考试二级公共基础知识要点(1)

[复制链接]
发表于 2012-7-31 21:44:12 | 显示全部楼层 |阅读模式
 1. 基本数据结构与算法  1.1 算法
; ~5 z! a! ~3 G5 H1 x1 ?  算法:是指解题方案的准确而完整的描述。4 w5 K% t, H  v# h% v
  算法不等于程序,也不等计算机方法,程序的编制不可能优于算法的设计。+ g. W5 s6 w* a8 h; Z7 o/ z
  算法的基本特征:是一组严谨地定义运算顺序的规则,每一个规则都是有效的,是明确的,此顺序将在有限的次数下终止。特征包括:( k6 g& e' j$ @; y8 c) l4 |7 U. w
  (1)可行性;
$ P- V* e/ ?+ m  (2)确定性,算法中每一步骤都必须有明确定义,不充许有模棱两可的解释,不允许有多义性;
: V) j( @% f1 Z  [  (3)有穷性,算法必须能在有限的时间内做完,即能在执行有限个步骤后终止,包括合理的执行时间的含义;; o: D( r6 ~( @5 h/ ]4 R+ N
  (4)拥有足够的情报。5 |- h0 N5 Y4 z( K4 N0 a
  算法的基本要素:一是对数据对象的运算和操作;二是算法的控制结构。
! i/ P7 K5 Y; d1 n" d  指令系统:一个计算机系统能执行的所有指令的集合。. Y8 }' ^2 K* ~  l/ u; T7 P% _2 |
  基本运算和操作包括:算术运算、逻辑运算、关系运算、数据传输。' u1 `8 D+ ]- X) {6 y
  算法的控制结构:顺序结构、选择结构、循环结构。
0 B. A+ x' a" |# N) Z  算法基本设计方法:列举法、归纳法、递推、递归、减斗递推技术、回溯法。3 u: ]2 K! D/ K* b
  算法复杂度:算法时间复杂度和算法空间复杂度。
  g& Y* `0 G& t3 t! ?$ G" B+ ^9 ?8 q1 Q! I  算法时间复杂度是指执行算法所需要的计算工作量。
8 x6 U* P6 M9 w6 d- g  算法空间复杂度是指执行这个算法所需要的内存空间。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-21 19:30 , Processed in 0.229699 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表