数据结构复习题及答案资料.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
复习题(一) 一.填空题(每空1分,共15分) 一个算法的效率可分为___________________效率和___________________效率。 __________________是被限定为只能在表的一端进行插入运算,在表的另一端进行删除运算的线性表。 设S=“A;/document/Mary.doc”,则strlen(S)= _______________, “/”的字符定位的位置为_______________。 设数组a[1…60, 1…70]的基地址为2048,每个元素占2个存储单元,若以列序为主序顺序存储,则元素a[32,58]的存储地址为_______________。 一棵深度为6的满二叉树有_______________个分支结点和_______________个叶子。 用5个权值{3, 2, 4, 5, 1}构造的哈夫曼(Huffman)树的带权路径长度是 。 设有一稀疏图G,则G采用 存储较省空间。 快速排序算法是对 算法的一种改进。 在数据的存放无规律而言的线性表中进行检索的最佳方法是 。 大多数排序算法都有两个基本的操作: 和 。 设要将序列(Q, H, C, Y, P, A, M, S, R, D, F, X)中的关键码按字母序的升序重新排列,则:快速排序一趟扫描的结果是 。 选择题(每题2分,共30分) ( )1.数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称之为: (A)存储结构 (B)逻辑结构 (C)顺序存储结构 (D)链式存储结构 ( )2. 向一个有127个元素的顺序表中插入一个新元素并保持原来顺序不变,平均要移动 个元素 (A)8 (B)63.5 (C)63 (D)7 ( )3. 链接存储的存储结构所占存储空间: 分两部分,一部分存放结点值,另一部分存放表示结点间关系的指针 只有一部分,存放结点值 只有一部分,存储表示结点间关系的指针 分两部分,一部分存放结点值,另一部分存放结点所占单元数 ( )4. 设a1、a2、a3为3个结点,整数P0,3,4代表地址,则如下的链式存储结构称为 P034P0?a13?a24?a30(A)循环链表 (B)单链表 (C)双向循环链表 (D)双向链表 ( )5.双向循环链表的每个结点中包括两个指针next和previous,分别指向该结点的后继和前驱结点。现要删除指针p所指向的结点,下面的操作序列中哪一个是正确的? (A)p-next-〉previous = p-previous; p-previous-〉next = p-next; (B)p-next-〉previous = p-next; p-previous-〉next = p-previous; (C)p-previous-〉next = p-previous; p-next-〉previous = p-next; (D)p-priou-〉next-〉next = p-next; p-next-〉previous = p-previous; ( )6. 若已知一个栈的入栈序列是1,2,3,…,n,其输出序列为p1,p2,p3,…,pn,若p1=n,则pi为: (A)i (B)n=i (C)n-i+1 (D)不确定 )7. 数组Q[n]用来表示一个循环队列,f为当前队列头元素的前一位置,r为队尾元素的位置,假定队列中元素的个数小于n,计算队列中元素的公式为: (A)r-f (B)(n+f-r)% n (C)n+r-f (D)(n+r-f)% n ( )8. 设串s1=’ABCDEFG’,s2=’PQRST’,函数con(x,y)返回x和y串的连接串,subs(s, i, j)返回串s的从序号i开始的j个字符组成的子串,len(s)返回串s的长度,则con(subs(s1, 2, len(s2)), subs(s1, len(s2), 2))的结果串是: (A)BCDEF (B)BCDEFG (C)BCPQRST (D)BCDEFEF ( )9. 设矩阵A是一个对称矩阵,为了节省存储,将其下三角部分(如右图所示)按行序存放

您可能关注的文档

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档