- 12
- 0
- 约9.42千字
- 约 10页
- 2021-01-15 发布于山东
- 举报
第 8 章 搜索 8-1 设有序顺序表中的元素依次为 017, 094,
154, 170, 275, 503, 509, 512, 553, 612, 677, 765, 897, 908 。
试画出对其进行折半搜索时的二叉搜索树 , 并计算搜索
成功的平均搜索长度和搜索不成功的平均搜索长度。
【解答】
509
154 677
553 897
017 275
094 170 503 512
612 765 908 141145 ASL C (1 2*2 3*4 4*7)
succi141414i 1151159 C (3*1 4*14) ASL
iunsucc151515i 0 -82 若对有 n 个元素的有序顺序表和无序顺序表进行顺序搜索 , 试就下列三种情况分别讨论
两者在等搜索概率时的平均搜索长度是否相同 ? (1)搜
索失败 ; (2) 搜索成功 , 且表中只有一个关键码等于给定
值 k 的对象 ; (3) 搜索成功 , 且表中有若干个关键码等于
给定值 k 的对象 , 要求一次搜索找出所有对象。 【解答】
不同。因为有序顺序表搜索到其关键码比要查找值大的对象时就停止搜索,报告失败信息,不必搜索到表尾;
而无序顺序表必须搜索到表尾才能断定搜索失败。 (2)
相同。搜索到表中对象的关键码等于给定值时就停止搜
索,报告成功信息。 (3) 不同。有序顺序表中关键码相
等的对
原创力文档

文档评论(0)