数据结构习题集的.docVIP

  • 27
  • 0
  • 约1.58万字
  • 约 20页
  • 2017-11-23 发布于浙江
  • 举报
数据结构习题集的

第一章知识点:1.基本概念: 数据结构分类、特点等:如线性结构,是数据元素之间存在一种( 一对一关系)数据元素的概念(数据项)2.时空复杂度 1、设有数据结构(D,R),其中D={d1,d2,d3,d4,d5,d6},R=r , r={(d1,d2),(d2,d3),(d3,d4),(d2,d5),(d3,d5)}试按照图论中的画法画出其逻辑结构图。 2、称算法的时间复杂度为O(f(n)),其含义是指算法的执行时间和__的数量级相同。 x=0; for(i=1; in; i++) for (j=1; j=n-i; j++) x++; 解:因为x++共执行了n-1+n-2+……+1= n(n-1)/2,所以执行时间为O(n2). 4. 计算下面程序段的时间复杂度。 x=n;y=0; //n是不小于1的常数 while (x=(y+1)*(y+1)){ y++; } 1. 解:设@执行了t(n)次,则(t(n)+1)2=n,推出t(n)=n1/2-1。所以时间复杂度为O(n1/2). 5. 分析下面各程序段的时间复杂度 (1) O(n*m) (2) O(log3n) 1)for (i=0; in; i++) for (j=0; jm; j++)      A[i][j]=0; 2) i=1; while(i=n)

文档评论(0)

1亿VIP精品文档

相关文档