数据结构试题-考研精选(11)

发布时间:2021-06-05

句完成在散列表hashtalbe中查找关键字值等于k的结点,成功时返回指向关键字的指针,不成功时返回标志0。

typedef struct node {int key; struct node *next;} lklist; void createlkhash(lklist *hashtable[ ]) {

int i,k; lklist *s;

for(i=0;i<m;i++)_____________________; for(i=0;i<n;i++) {

s=(lklist *)malloc(sizeof(lklist)); s->key=a[i];

k=a[i] % p; s->next=hashtable[k];_______________________; } }

三、算法设计题(28分)

1. 设单链表中有仅三类字符的数据元素(大写字母、数字和其它字符),要求利用原单链表中结点空间设计出三个单链表的算法,使每个单链表只包含同类字符。

2. 设计在链式存储结构上交换二叉树中所有结点左右子树的算法。 3. 在链式存储结构上建立一棵二叉排序树。

数据结构试卷(四)参考答案

一、选择题 1.C 2.D 6.A

7.B

二、填空题

1. O(n2),O(nlog2n)

2. p>llink->rlink=p->rlink; p->rlink->llink=p->rlink 3. 3 4. 5. 6. 7. 8.

2k-1 n/2 50,51

m-1,(R-F+M)%M n+1-i,n-i

3.D 8.A

4.B 9.C

5.C 10.A

9. (19,18,16,20,30,22) 10. (16,18,19,20,32,22) 11. A[i][j]=1 12. 等于

13. BDCA

14. hashtable[i]=0,hashtable[k]=s

三、算法设计题

1. 设单链表中有仅三类字符的数据元素(大写字母、数字和其它字符),要求利用原单链表中结点空间设计出三个单链表的算法,使每个单链表只包含同类字符。 typedef char datatype;

数据结构试题-考研精选(11).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219