算法设计及解析总结计划练习习题.docxVIP

  • 5
  • 0
  • 约4.72千字
  • 约 6页
  • 2020-11-20 发布于山东
  • 举报
《算法设计与分析》习题 第一章算法引论 1、 算法的定义 答:算法是指在解决问题时,按照某种机械步骤一定可以得到问题结果的处理过程。 通俗讲,算法:就是解决问题的方法或过程。 2、 算法的特征 答: 1) 算法有零个或多个输入;  2 ) 算法有一个或多个输出;  3) 确定性 ; 4) 有穷性 3、 算法的描述方法有几种 答:自然语言、图形、伪代码、计算机程序设计语言 4、 衡量算法的优劣从哪几个方面 答: (1) 算法实现所耗费的时间(时间复杂度) ; (2) 算法实现所所耗费的存储空间(空间复杂度) ; 算法应易于理解,易于编码,易于调试等等。 5、 时间复杂度、空间复杂度定义 答:指的是算法在运行过程中所需要的资源(时间、空间)多少。 6、时间复杂度计算: {i=1  ; while i=i*2  ( i=n );  } 答:语句①执行次数 1 次, 语句②③执行次数 f(n), 2^f(n)=n, 算法执行时间: T(n)= 2log2n +1 时间复杂度:记为 O(log2n) ;  则  f(n) =log2n; 递归算法的特点 答:①每个递归函数都必须有非递归定义的初值;否则,递归函数无法计算;件)  (递归终止条 ②递归中用较小自变量函数值来表达较大自变量函数值;  (递归方程式) 8、算法设计中常用的算法设计策略 答:①蛮力法; ②倒推法;

文档评论(0)

1亿VIP精品文档

相关文档