哈希查找法中解决冲突问题的常用方法是除留余数法。

  • A+
(1)【◆题库问题◆】:[判断题] 哈希查找法中解决冲突问题的常用方法是除留余数法。
A.正确
B.错误

【◆参考答案◆】:正确

(2)【◆题库问题◆】:[判断题] 广度优先周游一棵二叉树所得到的结点序列,叫作这棵二叉树的层次序列。
A.正确
B.错误

【◆参考答案◆】:正确

(3)【◆题库问题◆】:[单选] 广度优先遍历类似于二叉树的()
A.先序遍历
B.中序遍历
C.后序遍历
D.层次遍历

【◆参考答案◆】:D

(4)【◆题库问题◆】:[单选] 就平均性能而言,目前最好的内排序方法是()排序法。
A.冒泡
B.希尔插入
C.交换
D.快速

【◆参考答案◆】:D

(5)【◆题库问题◆】:[单选] 非空的循环单链表head的尾结点(由p所指向)满足()。
A.p->next==NULL
B.p==NULL
C.p->next==head
D.p==head

【◆参考答案◆】:C

(6)【◆题库问题◆】:[填空题] 函数实现单链表的删除算法,请在空格处将算法补充完整。int ListDelete(LinkList L,int i,ElemType *s){LNode *p,*q;int j;p=L;j=0;while(((1) )&&(jnext;j++;}if(p->next==NULLj>i-1) return ERROR;q=p->next; (2);*s=q->data;free(q);return OK;}/*listDelete*/

【◆参考答案◆】:(1)p->next!=NULL(2)p->next=q->next

(7)【◆题库问题◆】:[填空题] 一个广义表为(a,(a,b),d,e,((i,j),k)),则该广义表的长度为(),深度为()。

【◆参考答案◆】:5;3

(8)【◆题库问题◆】:[单选] 对线性表进行折半查找时,要求线性表必须()。
A.以顺序方式存储
B.以顺序方式存储,且结点按关键字有序排列
C.以链式方式存储
D.以链式方式存储,且结点按关键字有序排列

【◆参考答案◆】:B

(9)【◆题库问题◆】:[填空题] 函数实现串的模式匹配算法,请在空格处将算法补充完整。intindex_bf(sqstring*s,sqstring*t,intstart){inti=start-1,j=0;while(ilen&&jlen)if(s->data[i]==t->data[j]){i++;j++;}else{i=();j=0;}if(j>=t->len)return();elsereturn-1;}}/*listDelete*/

【◆参考答案◆】:i-j+1 i-t->len+1

(10)【◆题库问题◆】:[单选] 希尔排序属于()
A.交换排序
B.归并排序
C.选择排序
D.插入排序

【◆参考答案◆】:D

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: