对分查找算法复习课件讲述.ppt

对分查找算法复习课件讲述

课题:《对分查找算法》复习 对分查找算法 一、生活中的对分查找 淘宝网上热卖的终极飞翼擎天柱(猜价格游戏) 游戏规则如下: (1)在给出这个玩具的价格是在100到200之间的整数。 (2)竞猜价格时,先猜100-200之间的中间价格,如果太 小了,就猜150-200之间的中间价格,依此类推… 直到猜对为止。 我来试试(我愿意一试) 150 "太小" 175 "太大" 163 "太小" 169 "太小" 172 "太大" 170 "恭喜您猜对了" 二、“对分思想,验证奇迹” 1.对分查找的基本思想: (1)前提:被查找的数据序列必须是有序的。 (2)基本思想: 在有序的数据序列中(一般放在数组中),首先把查 找的数据与数组中间位置的元素进行比较,若相等, 则查找成功并退出查找;否则,根据数组元素的有序 性,确定数据应在数组的前半部分还是在后半部分查 找;在确定了新的查找范围后,重复进行以上比较, 直到找到或未找到为止。 验证奇迹: 对分查找实际数据演示动画 3. 算法的基本框架: 说明:要查找的数为key,待查找的数存在数组d中。i为查找 范围的

文档评论(0)

1亿VIP精品文档

相关文档