第1章绪论-2013数据结构电子教案c语言版本.pptVIP

  • 4
  • 0
  • 约1.14万字
  • 约 71页
  • 2018-12-29 发布于广东
  • 举报

第1章绪论-2013数据结构电子教案c语言版本.ppt

* * * * * * * * * * * * * * 算法 = 控制结构 + 原操作 //基本操作 (固有数据类型的操作) 算法的执行时间 = 原操作(i)的执行次数×原操作(i)的执行时间 算法的执行时间 与 原操作执行次数之和 成正比 从算法中选取一种对于所研究的问题来说是 基本操作 的原操作,以该基本操作 在算法中重复执行的次数 作为算法运行时间的衡量准则。 例 一 两 个 矩 阵 相 乘 void mult(int a[], int b[], int c[] ) { // 以二维数组存储矩阵元素,c 为 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] += a[i,k]*b[k,j]; } //for } //mult 基本操作: 乘法操作 时间复杂度: O(n3) 例 二 选 择 排 序 时间复杂度: O(n2) 基本操作: 比较(数据元素)操作 void select_sort(int a[], int n) { // 将 a 中整数序列重新排列成自小至大有序的整数序列。

文档评论(0)

1亿VIP精品文档

相关文档