- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2011数据结构答案2
参考答案
一、单项选择题
1. D 2. A 3. B 4. C 5. D 6. D 7. A 8. C 9. A 10. A 11. C 12. B 13. D 14.B 15D
二、填空题
1. (n+1)/2, O(n) 2.
3. 20.5, 41 4. (log2(n+1)(,O(log2n)
5. 顺序 有序 6. 1,3
7. 6, 19 8. (n/s+s)/2+1
9. 11 10. 小于,大于
11. 有序序列 12. 查找成功,左子树,右子树
13. 左子树,右子树 14. O(nlog2n)
15. 5
三、应用题
1. 折半查找判定树如图7-3所示,平均查找长度等于29/10。图7-3中的结点与有序表中元素的对应关系如下表所示。
1 2 3 4 5 6 7 8 9 10 15 26 34 39 45 56 58 63 74 76
2. 二叉排序树如图7-4所示,平均查找长度等于32/10。
3. H(K)=K % 13平均查找长度为14/10,其余解答如下。
元素 32 75 29 63 48 94 25 46 18 70
初始哈希地址 6 10 3 11 9 3 12 7 5 5
最终哈希地址 6 10 3 11 9 4 12 7 5 8
0 1 2 3 4 5 6 7 8 9 10 11 12
哈希表 29 94 18 32 46 70 48 75 63 25
4. H(K)=K % 11,哈希表如图7-5所示,平均查找长度17/12。
四、算法设计题
1. 设计思路:进入判别算法之前,pre取初值为min(小于树中任一结点值),fail=FALSE,即认为bt是二叉排序树。按中序遍历bt,并在沿向根结点,与前趋比较,若逆序,则fail为TRUE,则bt不是二叉排序树。
void bisorttree(bitree bt,keytype pre, bool fail)
{ //fail初值为FALSE,若非二叉序树,则fail值TRUE
if (!fail)
{ if (bt)
{ bisosrttree(bt-lchild,pre,fail); //判断左子树
if (bt-data_keypre) fail=TRUE;
else
{ pre=bt-data_key;
bisorttree(bt-rchild,pre,fail); //判断右子树
}
}
}
} //bisorttree
说明:较为直观的方法,可套用中序遍历非递归算法。
2. int search_bin(SeqTable st , keytype k , int low , int high)
{ if (lowhigh) return (0); //不成功
else
{ mid=(low+high)/2;
if (k= =st.elem[mid].key) return (mid) ; //成功
else
if (kst.elem[mid].key) return (st,k,low,mid-1);
else return(st,k,mid+1,high);
}
} //search-bin
图7-3
10
9
4
5
6
7
8
1
2
3
图7-4
38
52
25
16
74
30
68
90
54
72
图7-5
0
∧
您可能关注的文档
- 2010年“走入城市关心城市”社会实践服务团申请表.doc
- 2010年下学期高一政治新课程教学计划.doc
- 2010年下期期末总结.doc
- 2010年专升本政治复习提纲.doc
- 2010年中考物理训练题之2.doc
- 2010年中考试题汇编圆2.doc
- 2010年会总策划.doc
- 2010年安徽教师职称考试模拟试题及含答案.doc
- 2010年广元市初中毕业生学业及高中阶段学业招生考试.doc
- 2010年度全国一级建造师执业资格考试模拟试卷(三).doc
- 2023-2024学年江苏省南京一中九年级(上)月考化学试卷(10月份).doc
- 回归课本应用文写作专项任务单(必修第一_三册)-2024届高三英语一轮复习牛津译林版(2020).docx
- 2023-2024学年江苏省南京市鼓楼区金陵中学仙林分校九年级(上)月考化学试卷(10月份).doc
- 2025届长沙一中高三第一次月考数学试卷.docx
- Unit+1错题2024-2025学年牛津译林版七年级英语上册.docx
- 立体几何中的建系求角题型难点分类练习解析版.docx
- 立体几何中的建系求角题型难点分类练习原卷版.docx
- 浙江杭州市第二中学+高考考纲3500词汇练习(语法填空练习)(下).docx
- 江苏省南京二十九中学2023-2024学年九年级上学期月考物理试卷(10月份).docx
- 牛津译林版八上第一次月考考点讲解(教师版).pdf
文档评论(0)