数据结构(陈惠南主编第二版)习题答案19章【全】.docVIP

  • 8
  • 0
  • 约2.35万字
  • 约 22页
  • 2018-05-21 发布于江西
  • 举报

数据结构(陈惠南主编第二版)习题答案19章【全】.doc

数据结构(陈惠南主编第二版)习题答案19章【全】.doc

绪论 1.(第18页,第(5)题) 确定下列各程序段的程序步,确定划线语句的执行次数,计算它们的渐近时间复杂度。 (1) i=1; k=0; do { k=k+10*i; i++; } while(i=n-1) 划线语句的执行次数为 n-1 。 (2)i=1; x=0; do{ x++; i=2*i; } while (in); 划线语句的执行次数为 ?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 。 (4)x=n;y=0; while(x=(y+1)*(y+1)) y++; 划线语句的执行次数为? ?n ?。 线性表 1.第37页 习题(2).2 在类LinearList 中增加一个成员函数,将顺序表逆置,实现该函数并分析算法的时间复杂度。不利用类SeqList 提供的操作直接实现。 template class T void SeqListT::Invert() { T e; for (int i=1;i=length/2

文档评论(0)

1亿VIP精品文档

相关文档