中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

5.2.2 二分查找 課件(共38張PPT)

資源下載
  1. 二一教育資源

5.2.2 二分查找 課件(共38張PPT)

資源簡介

(共38張PPT)
5.2.2 二分查找
年 級:高一 學 科:信息技術(粵教版)
二分查找
binary search

給定一個數組 和整數
求使得
問題

將問題具體化

順序查找

順序查找

順序查找

順序查找


數組
最優:
最劣:
平均:
順序查找的效率

給定一個數組 和整數
該條件未被使用
求使得
順序查找的低效之處
二分查找

中間查找成功
中間元素 則右半邊元素均
二分查找

二分查找

二分查找

則左半邊元素均
二分查找

二分查找

二分查找

二分查找

二分查找

A 為空,則 不存在
二分查找

一空,則 存在,算法終止

則 算法終止
則將查找范圍縮減為回到第一步
則將查找范圍縮減為回到第一步
二分查找全過程

中有 個元素,則每次操作:
要么找到了
要么舍棄了中至少的元素
故最多查找
二分查找的效率

代碼實現

給定一個數組 和整數
求使得 最小
問題
一空,則算法終止

則 算法終止
則將查找范圍縮減為回到第一步
則將查找范圍縮減為回到第一步
原二分查找全過程


則將查找范圍縮減為
可以丟嗎?
嘗試修改

對,由于,且

嘗試修改

則將查找范圍縮減為
嘗試修改

則將查找范圍縮減為
可以丟
則將查找范圍縮減為
嘗試修改
一空,則算法終止

則 算法終止
則將查找范圍縮減為回到第一步
則將查找范圍縮減為回到第一步
修改后二分查找全過程

一空,則算法終止;若,則算法終止

則 算法終止
則將查找范圍縮減為回到第一步
則將查找范圍縮減為回到第一步
再次修改后二分查找全過程

盡管二分查找的基本思想相對簡單,但其細節可以令人難以招架 ...
——高德納
一空,則算法終止;若,則算法終止

則 算法終止
則將查找范圍縮減為回到第一步
則將查找范圍縮減為回到第一步
錯在哪兒?

一空,則算法終止;若,則算法終止

則 算法終止
則將查找范圍縮減為回到第一步
則將查找范圍縮減為回到第一步
錯在哪兒?

一空,則算法終止;若,則算法終止

則 算法終止
則將查找范圍縮減為回到第一步
則將查找范圍縮減為回到第一步
錯在這兒

一空,則算法終止;若,則比較算法終止

則 算法終止
則將查找范圍縮減為回到第一步
則將查找范圍縮減為回到第一步
正確答案

總結
請用代碼實現例2中修改后的二分查找算法
若求的是最小的,應該如何修改原二分查找算法?請給出修改后的算法過程。
請用代碼實現2中的算法
課后作業

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 海丰县| 田东县| 濮阳市| 高要市| 如东县| 黄浦区| 白水县| 大邑县| 浦县| 嘉定区| 黔东| 黄梅县| 同江市| 康乐县| 广丰县| 邮箱| 萨迦县| 乐平市| 家居| 长泰县| 巴马| 观塘区| 合作市| 东宁县| 托克逊县| 罗城| 太仆寺旗| 朝阳区| 清原| 雷州市| 绍兴市| 乐东| 张家界市| 康保县| 石门县| 武山县| 阿勒泰市| 锡林浩特市| 鄂伦春自治旗| 仁寿县| 蒲江县|