数据结构基础练习题与核心概念.pdfVIP

  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文档。上传文档
查看更多

一、单选(2*20=40)

(1)下列数据结构中,()为非线性数据结构。

A.数组B.堆栈C.队列D.图

(2)线性表(a1,a2,...an),在顺序中,当我们删除任意一个节点时,移动节点的平均数量()。

A.nB.n/2C.(n‑1)/2D.(n+1)/2

(3)栈的输入是abcde,该栈的输出不能是()

A.edacbB.bcdaeC.bcadeD.aedcb

(4)数组、删除元素和元素的Big‑O表示法?()

A。O(n)O(n)B.O(n)O(1)C.O(1)O(n)D.O(1)O(1)

(5)在单链表中指针为p的节点后面一个指针为s的节点:()

A、s‑下一个p‑下一个;p‑下一个s;B.p‑下一个s;s‑下一个p‑下一个;

C.p‑下一个s;p‑下一个s‑下一个;D.p‑下一个s‑下一个;p‑下一个s;

(6)链表具有()特征。

1在和删除中移动元素2随机任意元

素3需要考虑空间

4长度越长,需要的空间越大

A.4B.234C.134D.1234

(7)Big‑O表示法表示n个元素的链表中的第i个元素是()。

A.O(1)B.O(n)C.O(i‑1)D.O(i)

(8)安算术表达式(a+b)/c‑d*e可以改为后缀表达式().

A.abc+/de*‑B.ab+c/‑de*C.ab+c/de*‑D.ab+c/de‑*

(9)链表是为了方便地(方便地)()数据项而设计的。

A.获取B.C.查找D.定位

(10)假设一个序列表为1,2,3,4,5,6经过一个栈,一个不可能的输出序列表是()。

A.2,4,3,5,1,6B.3,2,5,6,4,1C.1,5,4,6,2,3D.4,5,3,6,2,1

(11)在数据结构中,数据逻辑上分为

A.动态结构态结构B.顺序结构和链式

结构C.线性结构和非线性结构D.结

构和外部结构

(12)对于有头节点指针的单链表,判断是否为空的条件是。

A.头NULLB.head‑nextNULLC.head‑nextheadD.head!=NULL

(13)堆栈是实现的结构。

A.先进/先出B.先进/后出C.后进/后出D.先来/先服务

一、SingleChoice(2*20=40)

(1)Onthefollowingdatastructures,()isnon-lineardatastructure.

A.arrayB.stackC.queueD.graph

(2)Thelinearlist(a1,a2,...an),whichisinSequentialStorage,whenwedeleteanynode,theavera

genumberofmovingnodes().

A.nB.n/2C.(n-1)/2D.(n+1)/2

(3)Theinputofastac

文档评论(0)

136****1820 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档