北京大学2016年秋季学期《数据结构》课程作业【答的案】.pdfVIP

北京大学2016年秋季学期《数据结构》课程作业【答的案】.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
北京大学2016年秋季学期《数据结构》课程作业【答的案】

2016 年秋季学期 《数据结构》课程作业 【答案】 一. 单选题,每空有一个正确选择,请将正确的选择填在题号前边。(每空1 分,共 30 分) 1.数据的逻辑结构被形式地定义为 B=(K,R),其中 K 是 __C____的有限集合,R 是 K 上 的__H____的有限集合。(第一章) a 存储 b 数据操作 c 数据元素 d 操作 e 逻辑结构 f 映象 g 算法 h 关系 2.以下关于算法的说法不正确的是______B________。(第一章) a 一个算法应包含有限个步骤 b 算法越简单越好 c 算法中的所有操作都可以通过已经实现的基本操作运算有限次实现之 d 算法中的每个步骤都能在有限时间内完成 3.设某数据结构的二元组形式表示为A=(D,R),D= {01,02,03,04,05,06,07, 08,09},R= {r},r={01,02,01,03,01,04,02,05,02,06,03, 07,03,08,03,09},则数据结构A 是_______B_______。(第一章) a 线性结构 b 树型结构 c 物理结构 d 图型结构 4.下面程序段的时间复杂度为___C___ (第一章) int sum=0; for(i=0; im;i++) for(j=i;jn;j++) s++; a. O(m+n) b. O(n*n) c. O(m*n) d. O(m*logn) 5. 下列有关线性表的叙述中,正确的是___A_____。(第二章) a 一个线性表是 n 个数据元素的有限序列 b 线性表中任何一个元素有且仅有一个直接前驱 c 线性表中任何一个元素有且仅有一个直接后继 d 以上说法都不正确 6.在含有 n 个结点的顺序存储的线性表中,在任一位置插入一个结点所需移动结点的 平均次数为__C____ (第二章) a.n b.(n-1)/2 c.n/2 d.(n+1)/2 第 1页 共 10 页 7.链表不具备的特点是_____D_______。(第二章) a 不必事先估计存储空间 b 插入删除不需要移动元素 c 可顺序访问任一结点 d 所需空间与其长度无关 8.带附加头结点的双循环链表 L 为空表的条件是______C______。(第二章) a L==NULL b L-next==NULL c L-prior==L d L-prior==NULL 9.设广义表 L= (((a,b),c),d),则 L 的长度与深度分别为_____B____。(第三章) a 1 和 1 b 1 和 3 c 2 和 3 d 1 和 2 10. 若栈采用链式存储结构,则下面的说法中正确的是____A____ (第四章) a.

文档评论(0)

liwenhua00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档