2009年西华大学《数据结构》试卷B.docVIP

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

( 2008 至 2009 学年 第 2 学期 ) 课程名称: 数据结构 考试时间: 110 分钟 课程代码: 8401801 试卷总分: 100 分 考试形式: 闭卷 学生自带普通计算器: 否 一、选择题2.算法分析的目的是A.辨别数据结构的合理性B.评价算法的效率C.研究算法中输入与输出的关系D.鉴别算法的可读性. 线性表若采用链式存储结构时,要求内存中可用存储单元的地址。 A.必须是连续的????? B. 部分地址必须是连续的 C. 一定是不连续的??? D. 连续或不连续都可以. 带头结点的单链表head为空的判定条件是。 A. head= =NULL?????? ?????????B. head-next= =NULL C. head-next= =head????????? D. head!=NULL . 在一个单链表中,若p所指结点不是最后结点,在p之后插入s所指结点,则执行。 A.? s-next=p; ?p-next=s;????? B. s-next=p-next;? p-next=s; C.? s-next=p-next;? p=s;????? D. p-next=s;? s-next=p;                Data[0..m-1]存放循环队列的元素,其头尾指针分别为front和rear,则当前队列中的元素个数为( a )。 A.(rear-front+m)%m B.rear-front+1 C.(front-rear+m)%m D.(rear-front)%m 8. 一个递归算法必须包括( b )。 A. 递归部分 B. 终止条件和递归部分 C. 迭代部分 D.终止条件和迭代部分 9.由3 个结点可以构造出多少种不同的二叉树?( d ) A.2 B.3 C.4 D.5 10. 若X是二叉中序线索树中一个有左孩子的结点,且X不为根,则x的前驱为( c )。 A. X的双亲 B. X的右子树中最左的结点 C. X的左子树中最右结点 D. X的左子树中最右叶结点 11. 一棵二叉树如图所示,其中序遍历的序列为。 ? A. abdgcefh??? B. dgbaechf???? C. gdbehfca???? D. abcdefgh 下面关于图的存储的叙述中,哪一个是正确的用邻矩阵法存储图占用的存储空间数只与图中结点个数有关而与边数无关用邻矩阵法存储图占用的存储空间数只与图中边数有关而与结点个数无关用邻接表法存储图,占用的存储空间数只与图中结点个数有关,而与边数无关用邻接表法存储图,占用的存储空间数只与图中边数有关,而与结点个数无关.已知一有向图的邻接表存储结构如图所示。 根据有向图的度优先遍历算法,从顶点v1出发,所得到的顶点序列是。 A. v1,v2,v3,v4,v5???????? B. v1,v3,v2,v4,v5 C. v1,v2,v3,v5,v4???????? D. v1,v4,v3,v5,v2 A. (n-1)/2 B. n/2 C. (n+1)/2 D. n 15. 在顺序表2、5、7、10、14、15、18、23、、、}中,用二分法查找关键10需做多少次关键比较。2  3    由关键字序列(,,,,,)构造一棵二叉排序树(初始为空,第一个关键字作为根结点插入,此后对于任意关键字,若小于根结点的关键字,则插入左子树中;若大于根结点的关键字,则插入右子树中,且左、右子树均为二叉排序树),该二叉排序树的高度(层数)为。 A. 6 B. 5 C. 4 D. 3 17. 设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的结点加到表中,用线性探测再散列法解决冲突,则放入的位置是( ) A.8 B.3 C.5 D.9 18.下列排序算法中,其中( )是稳定的。 A. 希尔排序插入排序快速排序快速排序、请用克鲁斯卡尔算法普里姆算法为图构造最小生成树: ?假设用于通讯的电文仅个字母(,B,C,D,E)组成,字母在电文中出现的频率分别为0.0, 0.1, 0.15, 0.3, 0.4。试为这个字母设计夫曼编码。初始关键字序列(503, 087, 512, 061, 908, 170, 897,

文档评论(0)

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

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

1亿VIP精品文档

相关文档