数据结构第八章作业,求高手给个答案。感激不尽。

9.1试分别画出在有序的线性表(6,17,20,33,45,50,62,78,87)中进行折半查找,以查关键字20的过程。(画出每次查找时low、high、mid指针所指... 9.1 试分别画出在有序的线性表(6,17,20,33,45,50,62,78,87)中进行折半查找,以查关键字20的过程。(画出每次查找时low、high、mid指针所指向的位置)

9.2 依次输入元素:18,15,26,10,12,14,19,29,试生成一棵二叉排序树。(1) 画出建立的二叉排序树。(2) 假定每个元素的查找概率相等,计算查找成功时的平均查找长度。

9.3 试用关键字序列(22,18,38,39,48,35,9,64,29)构造哈希表,设表地址为0~15,哈希函数为H(key)=key MOD 13,其中key为关键字,MOD为取余数运算,处理冲突方法为线性探测再散列。(1) 画出该哈希表的存储结构图。(2) 若查找关键字9,必须依次与表中哪些关键字比较大小?(3) 假定每个元素的查找概率相等,计算查找成功时的平均查找长度。
展开
 我来答
美的一天搭3026
2019-04-06 · TA获得超过331个赞
知道答主
回答量:98
采纳率:80%
帮助的人:4.3万
展开全部

普通作业八(第九章)专科

9.1

9.2

9.3

27 mod 8 = 3, 17 mod 8 = 1, 9 mod 8 = 1, 19 mod 8 = 3, 16 mod 8 = 0, 43
mod 8 = 3, 53 mod 8 = 5, 8 mod 8 = 0, 63 mod 8 = 7,于是链地址法解决冲突的哈希表为:

光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
百度网友9d3b520
2019-01-27 · TA获得超过1.7万个赞
知道大有可为答主
回答量:1.4万
采纳率:88%
帮助的人:720万
展开全部
1.线性表:78,50,40,60,34,90 2.排序过程:94,(32,40,90,80,46,21)3294(40,90,80,46,21)324094(,90,80,46,21)32409094(80,4621)3240809094(46,21)324046809094(21)21324046809094 3.栈和队列的区别:栈是先进后出,队列先进先出 4.线性表的基本操作:构造一个空表,销毁表,求表长,判空,返回表中第一个元素 5. include voidmain() { intpd; a[]=;dad; pd=hw(dad,3); if(pd==1) { printf(;是回文;); } else {printf(;不是回文;); } } inthw(char a[],intn) { for(i=0;in/2;i ) { if(a[i]==a[n-i]) { return1; } else { reutnr0; } } }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式