【精品数据结构】算法的基本概念.pptVIP

  • 5
  • 0
  • 约 38页
  • 2017-09-26 发布于重庆
  • 举报
第二章?数据结构与算法 第二章?数据结构与算法 第二章?数据结构与算法 第二章?数据结构与算法 第二章?数据结构与算法 第二章?数据结构与算法 算法的时间复杂度: 算法中实现基本操作的语句(基本语句)重复执行的次数,称为算法的频度。 记作:T(n)=O(f(n)) 随问题规模n的增大,算法的频度T(n)和f(n)的增长率同阶。 例1: x+=5; 单个语句的频度为1,则 程序段的时间复杂度为T(n)=O(1)。 例 for (i=1; i=n; ++i) /* n+1 */ for (j=1; j=n; ++j) /* n(n+1) */ c [i][j]=0; /* n2 */ -------------------------------------------------------- T(n)=2n2+2n+1 当n充分大时, T(n)与n2是同阶的。 该算法时间复杂度为:T(n)=O(n2) 作业: P72 第1、2、3题 P72 第2题 (a)解 ∵∑i=1+2+3+……+n =(1+n)*n/2 ∴O(∑i)=O(n2) 1≤

文档评论(0)

1亿VIP精品文档

相关文档