第一章 算法概述.pptVIP

  • 3
  • 0
  • 约1.17万字
  • 约 42页
  • 2020-07-21 发布于湖北
  • 举报
2.2.1 大O记号 2.2.2 ?记号 2.2.3 ?记号 2.2.4 小o记号 2.2.5 算法按时间复杂度分类 【程序2-3】 矩阵乘法 for(i=0; in; i++) //n+1 for(j=0; jn; j++){ //n(n+1) c[i][j]=0; //n2 for(k=0; kn; k++) //n2(n+1) c[i][j]+=a[i][k]*b[k][j]; //n3 } 定义2-2 设有函数f(n)和g(n)是定义在非负整数集合上的正函数,如果存在两个正常数 c和n0,使得当n≥n0时,有f(n)≥c g(n),则记做f(n) = ? (g(n)),称为?记号(omega notation)。 例2-5 f(n) = 2n + 3 = ?(n) 对所有n,2n+3≥2n,可选c = 2,n0=0。对于n≥n0,f(n) = 2n+3≥2n,所以,f(n) = ?(n),

文档评论(0)

1亿VIP精品文档

相关文档