第一章 绪论[WY].pptVIP

  • 5
  • 0
  • 约1.09万字
  • 约 68页
  • 2016-12-21 发布于贵州
  • 举报
1.4 算法和算法分析 分析以下程序段的时间复杂度 i=1; while (i=n) i=i*2; 时间复杂度为O(log2n) 执行k次,则有2k=n 1.4 算法和算法分析 分析以下程序段的时间复杂度 语句频度为:1+2+…+(n-2)=(n2-3n+2)/2 时间复杂度为:O(n2) for (int i=2;i=n;++i) for (int j=2;j=i-1;++j) { ++x; a[i][j]=x; } 1.4 算法和算法分析 分析以下程序段的时间复杂度 for( i=1; i=n; i++) for (j=1; j=i; j++) for (k=1; k=j; k++)     x=x+1; 语句频度 = 时间复杂度O(n3) 1.4 算法和算法分析 空间复杂度 算法开始运行直至结束过程中所需要的最大存储资源开销的一种度量。定义 见P17。 算法占据的存储空间 输入数据所占空间; 程序本身所占空间; 辅助变量所占空间。 一维数组的空间复杂度是O(n) n*n矩阵的空间复杂度为O(n2) 本章学习要点 熟悉各名词、术语的含义,掌握基本概念。 理解算法五个要素的确切含义。 掌握计算语句频度和

文档评论(0)

1亿VIP精品文档

相关文档