08数据结构与算法历年题目.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文档。上传文档
查看更多
2010年11月份程序员考试上午试题 ??以下关于哈希表的叙述中,错误的是(36) 。 (36)A.哈希表中元素的存储位置根据该元素的关键字值计算得到 B.哈希表中的元素越多,插入一个新元素发生冲突的可能性越小 C.哈希表中的元素越多,插入一个新元素发生冲突的可能性越大 D.哈希表中插入新元素发生冲突时,需要与表中某些元素进行比较 ??下三角矩阵A[0…8,0…8]如下图所示,若将其下三角元素(即行下标不小于列下标的所有元素)按列压缩存储在数组M[0… m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[2,0]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在(37) 。若将其下三角元素按行压缩存储在数组M[0…m]中,即A[0,0]存储在M[0]、A[1,0]存储在M[1]、A[1,1]存储在M[2],…,A[8,8]存储在M[44],则元素A[5,5]存储在(38) 。 (37)A.M[15] B.M[20] C.M[35] D.M[39] (38)A.M[15] B.M[20] C.M[35] D.M[39] ??对n个元素的有序表A[1…n]进行二分(折半)查找,则成功查找到表中的任意一个元素时,最多与A中的(39)个元素进行比较。 (39)A.n-1 B.n/2 C. D. ??某二叉树为单枝树(即非叶子节点只有一个孩子节点)且具有n个节点(n》1)则该二叉树(40) 。 (40)A.共有n层,每层只有一个结点 B.共有n层,相邻两层的结点数正好相差一倍 C.先序遍历序列与中序遍历序列相同 D.后序遍历序列与中序遍历序列相同 ??以下应用中,必须采用栈结构的是(41) 。 (41)A.使一个整数序列逆转 B.递归函数的调用和返回 C.申请和释放单链表中的结点 D.装入和卸载可执行程序 ??某图的邻接矩阵如下所示,则该图为(42) 。 (42)A. B. C. D ??在直接插入排序、冒泡排序、简单选择排序和快速排序方法中,能在第一趟排序结束后就得到最大(或最小)元素的排序方法是(43) 。 (43)A.冒泡排序和快速排序 B.直接插入排序和简单选择排序 C.冒泡排序和简单选择排序 D.直接插入排序和快速排序 2010年程序员上午试 ●若在单向链表上,除访问链表中所有结点外,还需在表尾频繁插入结点,那么采用(31)最节省时间。 (31)A.仅设尾指针的单向链表B.仅设头指针的单向链表 C.仅设尾指针的单向循环链表 D.仅设头指针的单向循环链表 ●表达式a*(b – c)+d”的后缀式为(32) 。 (32)A. abcd*-+ B. ab*c-d+ C. ab-cd+* D. abc-*d+ ●已知某二叉树的先序遍历序列是 ABDCE,中序遍历序列是 BDAEC,则该二叉树为(33)。 ●对于二维数组 a[1..6,1..8],设每个元素占 2 个存储单元,且以列为主序存储,则元素 a[4,4]相对于数组空间起始地址的偏移量是 (34) 个存储单元。 (34)A. 28 B. 42 C. 48 D. 54 ●已知某带权图 G 的邻接表如下所示,其中表结点的结构为: 则图 G 是 (35) 。 (35)A.无向图B.完全图C.有向图D.强连通图 ●已知栈 S 初始为空,对于一个符号序列a1a2a3a4a5(入栈次序也是该次序),当用I表示入栈、O表示出栈,则通过栈S得到符号序列a2a4a5a3a1的操作序列为(36) 。 (36)A. I O I I O O I O O I B. I I O I O I O I O O C. I O O I I O I O I O D. I I O I I O I O O O ●队列是一种按先进先出原则进行插入和删除操作的数据结构。若初始队列为空,输入序列为 a b c d e,则可得到的输出序列为 (37) 。 (37)A. abcde B.abdce C.edcba D. edabc ● 对于n个元素的关键字序列k1, k2,...,kn},当且仅当满足关系时称为小根堆(小顶堆)。以下序列中, (38)

文档评论(0)

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

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

1亿VIP精品文档

相关文档