2010级数据结构带答案_武科大.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2010级数据结构带答案_武科大

试题纸 课程名称: 数据结构 A 适用专业年级:2010计算机\网络\软件 考生学号: 考 生 姓 名: ……………………………………………………………………………………………………… 一、选择题(每小题2分,共20分) 1、将两个各有n个元素的有序表归并成一个有序表,最少的比较次数是( ) A.n-1 B.n C.2n-1 D.2n 2、指针p1和p2分别指向两个无头结点的非空单循环链表中的尾结点,要将两个链表链接成一个新的单循环链表,应执行的操作为( ) A.p1->next=p2->next;p2->next=p1->next; B. p2->next=p1->next;p1->next=p2->next; C. p=p2->next; p1->next=p;p2->next=p1->next; D. p=p1->next; p1->next= p2->next;p2->next=p; 3、如果将矩阵An×n的每一列看成一个子表,整个矩阵看成是一个广义表L,即L=((a11,a21,…,an1),( a12,a22,…,an2),…,(a1n,a2n,…,ann)),并且可以通过求表头head和求表尾tail的运算求取矩阵中的每一个元素,则求得a21的运算是() A. head (tail (head (L))) B. head (head(head(L))) C. tail (head (tail (L))) D. head (head (tail (L))) 4、具有n个顶点、e条边的无向图的邻接矩阵中,零元素的个数为( ) A.e B.2e C.n2-2e D.n2-1 5、若非连通无向图G含有21条边,则G的顶点个数至少为( ) A.7 B.8 C.21 D.22 6、某索引顺序表共有元素395个,平均分成5块。若先对索引表采用顺序查找,再对块中元素进行顺序查找,则在等概率情况下,分块查找成功的平均查找长度是( ) A.43 B.79 C.198 D.200 7、要以O(nlogn)时间复杂度进行稳定的排序,可用的排序方法是( ) A.归并排序 B.快速排序 C.堆排序 D.冒泡排序 8、设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的结点加到表中,用二次探测再散列法解决冲突,则放入的位置是( ) A.8 B.3 C.5 D.9 9、已知有向图G=(V,E),其中V={V1,V2,V3,V4},E={V1,V2,V1,V3,V2,V3,V2,V4,V3,V4},图G的拓扑序列是( ) A.V1,V2,V3,V4 B.V1,V3,V2,V4 C.V1,V3,V4,V2 D.V1,V2,V4,V3 10、在下图中,从顶点1出发进行深度优先遍历可得到的序列是( ) A.1 2 3 4 5 6 7 B.1 4 2 6 3 7 5 C.1 4 2 5 3 6 7 D.1 2 4 6 5 3 7 二、填空题(每空2分,共30分) 1、数据结构由数据的逻辑结构、存储结构和数据的(1)三部分组成。 2、设长度为n的链队列用只设尾指针的单循环链表表示,则出队操作的时间复杂度为(2),若用只设头指针的单循环链表表示,则出队操作的时间复杂度为(3)。 3、向一个栈顶指针为top的链栈中插入一个s指针所指结点的操作语句是(4)和(5)。 4、长度为11的有序表,采用折半查找,在等概率情况下查找成功的平均查找长度为(6)。 5、设一棵完全二叉树具有1000个结点,则此完全二叉树有(7)个叶子结点,有(8)个度为2的结点,有(9)个结点只有非空左子树,有(10)个结点只有非空右子树。 6、已知链表结点定义如下: typedef struct node{ char data[16]; struct node *next; } LinkStrNode; 如果每个字符占1个字节,指针占4个字节,则该链表的存储密度是(11)。 7、使用一个100个元素的数组存储循环队列,如果采取少用一个元素空间的方法来区别循环队列的队空和队满,约定队头指针front等于队尾指针rear时表示队空。若为front=8,rear=7,则队列中的元

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档