数据结构2003年1月试题及答案.docVIP

  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文档。上传文档
查看更多
数据结构试题六 一、选择题(每小题1分,共10分) 1、在一个长度为n的顺序表的表尾插入一个新元素的渐进时间复杂度为( ) A.O (n) B.O (1) C.O (n2 ) D.O (log2 n) 2、设单链表中结点的结构为(data , link)。已知指针q所指结点是指针p所指结事业的直接前驱,若在*q与*p之间插入结点*s,则应执行下列哪一个操作?( ) A.s -link= p-link ; p-link=s B.q-link=s ;s-link=p C.p-link=s-link ;s-link=p D.p-link=s ;s-link=q 3、若让元素1,2,3依次进栈,则出栈次序不可能出现( )种情况。 A.3,2,1 B.2,1,3 C.3,1,2 D.1,3,2 4、一个递归的定义可以用递归过程求解,也可以用非递归过程求解,但单从运行时间来看,通常递归过程比非递归过程( ) A.较快 B.较慢 C.相同 5、树中所有结点的度等于所有结点数加( ) A.0 B.1 C.-1 D.2 6、在一棵具有n个结点的二叉树中,所有结点的空子树个数等于( ) A.n B.n-1 C.n+1 D.2*n 7、对长度为n的有序单链表,若搜索每个元素的概率相等,则顺序搜索到表中任一元素的平均搜索长度为( ) A.n/2 B.(n+1)/2 C.(n –1)/2 D.n/4 8、在无向图中定义顶点V i与Vj之间的路径为从V i到达Vj的一个( ) A.顶点序列 B.边序列 C.权值总和 D.边的条数 9、如果只想得到1024个元素组成的序列中的前5个最小元素,那么用( )方法最快。 A.起泡排序 B.快速排序 C.堆排序 D.直接选择排序 10、设有一个含200个表项的散列表,用线性探查法解决冲突,按关键码查询时找到一个表项的平均探查次数不超过1.5,则散列表项应能够至少容纳( )个表项。 (设搜索成功的平均搜索长度为Snl={1+1/(1-α)}/2其中α为装填因子) A.400 B.526 C.624 D.676 二、填空题(每小题1分,共10分) 11、在程序运行过程中不能扩充的数组是( )分配的数组。这种数组在声明它时必须指定它的大小。 12、将一个n阶三对角矩阵A的三条对角线上的元素按行压缩存放于一个一维数组B中,A[0][0]存放于B[0]中。对于任意给定数组元素A[ I ][ J ],如果它能够在数组B中找到,则它应在( )位置。 13、链表适用于 查找。 14、队列的插入操作在 ( )进行,删除操作在 ( )进行。 15、设有一个顺序栈S,元素S1,S2,S3,S4,S5,S6依次进栈,如果6个元素的出栈顺序为S2,S3,S4,S6,S5,S1,则顺序栈的容量至少应为 。 16、通常程序在调用另一个程序时,都需要使用一个( )来保存被调用程序内分配的局部变量、形式参数的存储空间以及返回地址。 17、广义表A((a,b,c),(d,e,f))的表尾为 18、在一棵树中,( )结点没有前驱结点。 19、一棵树的广义表表示为a(b(c,d(e,f),g(h)),I(j,k(x,y))),结点k的所有祖先的结点数为 ( ) 个。 20、根据一组记录(56,42,50,64,48)依次插入结点生成一棵AVL树(高度平衡的二叉搜索树)时,当插入到值为 ( )的结点时需要进行旋转调整。 三、判断题(每小题1分,共10分) 21、二维数组可以视为数组元素为一维数组的一维数组。( ) 22、链接存储表示的存储空间一般在程序的运行过程中动态分配和释放,通常存储器中还有空闲存储空间,就不会产

文档评论(0)

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

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

1亿VIP精品文档

相关文档