练习习题8解答.docxVIP

  • 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)

1亿VIP精品文档

相关文档