数据结构课后习题答案.pptVIP

  • 7
  • 0
  • 约6.39千字
  • 约 33页
  • 2019-05-27 发布于广东
  • 举报
* 习题课一 1.5 确定下列各程序段的程序步,确定划线语句的执行次数,计算它们的渐近时间复杂度。 习题一(第18页) (1) i=1; k=0; do { k=k+10*i; i++; } while(i=n-1) 答: 划线语句的执行次数为 n-1 。O(n) (2)i=1; x=0; i k(循环次数) 2*i do 1 1 21n { 2 2 22n x++; i=2*i; 2k-1 n 2kn } while (in); 2kn, klog2n, k=?log2n? 划线语句的执行次数为 ?log2n?。O(log2n) (3) for(int i=1;i=n;i++) for(int j=1;j=i;j++) for (int k=1;k=j;k++) x++; 划线语句的执行次数为 n(n+1)(n+2)/6 。O(n3) (4)x=n;y=0; while(x=(y+1)

文档评论(0)

1亿VIP精品文档

相关文档