数据结构的习题章.docVIP

  • 28
  • 0
  • 约6.3千字
  • 约 9页
  • 2017-11-10 发布于江苏
  • 举报
数据结构的习题章

第一章 绪论 1-1 简述下列概念:数据、数据元素、数据类型、数据结构、逻辑结构、存储结构、线性结构、非线性结构。设三个函数f,g,h分别为 f(n)=100n3+n2+1000 , g(n)=25n3+5000n2 , h(n)=n1.5+5000nlgn 请判断下列关系是否成立:(1) f(n)=O(g(n))? (2) g(n)=O(f(n))? (3) h(n)=O(n1.5) (4) h(n)=O(nlgn) 1-3 设n为正整数,利用大O记号,将下列程序段的执行时间表示为n的函数。(1) i=1; k=0;?    while(in)    { k=k+10*i;i++;    }◆ T(n)=n-1 ∴ T(n)=O(n) ◇ 这个函数是按线性阶递增的(2) i=0; k=0;    do{    k=k+10*i; i++;?    }   while(in);?◆ T(n)=n ∴ T(n)=O(n) ◇ 这也是线性阶递增的(3) i=1; j=0;?    while(i+j=n)?    {     if (ij) j++;     else i++;    }◆ T(n)=n/2 ∴ T(n)=O(n) ◇ 虽然时间函数是n/2,但其数量级仍是按线性阶递增的。 (4)x=n; // n1?   while (x=(y+1)*(y+1))   y++; ◆

文档评论(0)

1亿VIP精品文档

相关文档