数据结构与算法-ch1Introduction.pptVIP

  • 29
  • 0
  • 约1.27万字
  • 约 88页
  • 2016-05-23 发布于湖北
  • 举报
例4 无向图G Example 1.4 求两个n阶方阵的相加C=A+B的算法如下,分析其时间复杂度。 #define MAX 20 /*定义最大的方阶*/ void matrixadd(int n,int A[MAX][MAX], int B[MAX][MAX],int C[MAX][MAX]) { int i,j; for (i=0;in;i++) for (j=0;jn;j++) C[i][j]=A[i][j]+B[i][j]; } 该算法中的基本运算是两重循环中最深层的语句C[i][j]=A[i][j]+B[i][j],分析它的频度,即: T(n)= =O(n2) Example 1.5 Give an analysis of the running time int fun(int n) { int i,j,k,s; s=0; for (i=0;i=n;i++) for (j=0;j=i;j++) for (k=0;k=j;k++) s++; return(s);

文档评论(0)

1亿VIP精品文档

相关文档