数据结构第1章 绪论幻灯片.pptVIP

  • 5
  • 0
  • 约1.65万字
  • 约 71页
  • 2017-01-20 发布于河南
  • 举报
1.3 算法与算法评价 例如,两个 n×n 矩阵A、B相乘运算,可用算法描述如下: for (i=1;i=n;i+ + ) for (j=1;j=n;j+ + ) { c[i, j]= 0 ; for (k=1;k=n;k+ + ) c[i, j]= c[i, j]+ a[i, k]* b[k, j]; (关键操作) } 关键操作的执行次数是: n3 即:算法的执行时间T(n)与 n3 有相同的增长率; 或者说: T (n) 与 n3 是同数量级的; 用 n3 表示该计算量的数量级,记作:O( n3 )。 1.3 算法与算法评价 一般地,若算法中关键操作执行的次数是 n 的某个函数 f (n) , 则算法的时间度量可记为:T (n) = O( f (n) ) 称之为:该算法的渐近时间复杂度,简称——时间复杂度; 算法中关键操作大多在循环、递归结构中: 单循环——循环内的操作; 多重循环——最

文档评论(0)

1亿VIP精品文档

相关文档