(算法设计与分析的.docVIP

  • 2
  • 0
  • 约7.5千字
  • 约 14页
  • 2018-01-19 发布于浙江
  • 举报
一 填空题 1. 一个计算机算法的指令序列需要满足性质的是输入、输出、确定性、有限性。 输入、输出、确定性、有限性 2.的渐近表达式是 O(n2) 3 . 下面程序段的时间复杂度是 O(n2) for (i=0; in; i++) for (j=0; jn; j++) 4.求两个n阶矩形的乘法C=A*B,其算法如下: #define MAX 100 voidmaxtrixmult( int n, float a[MAX][MAX], float c[MAX][MAX]) { int i, j, k; float x; for( i=1; i=n; i++)8 { for( j=1; j=n; j++) { x=0; for( k=1; k=n; k++) x+=a[i][k]*b[k][j]; c[i][j]=x; } } } 该算法的时间复杂度为 O(n3) 5.通常用来表示时间算法的有以下六种多项式: 按从小到大的顺序排列 6.快速排序算法是基于分治策略的一个算法。其基本思想是,对于输入的子数组a[p:r],按以下3个步骤进行排序: 分解、递归求解、合并。

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档