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

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

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

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

資源簡介

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

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

將問題具體化

順序查找

順序查找

順序查找

順序查找


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

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

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

二分查找

二分查找

則左半邊元素均
二分查找

二分查找

二分查找

二分查找

二分查找

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

一空,則 存在,算法終止

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

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

代碼實現

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

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


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

對,由于,且

嘗試修改

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

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

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

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

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

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

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

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

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

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

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

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

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

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

展開更多......

收起↑

資源預覽

    <track id="r4fhd"></track>

    <pre id="r4fhd"><abbr id="r4fhd"><code id="r4fhd"></code></abbr></pre>
      <ul id="r4fhd"></ul>

        <menu id="r4fhd"></menu>
        1. 主站蜘蛛池模板: 临江市| 和田市| 陆良县| 兴安县| 彝良县| 延边| 玛沁县| 平陆县| 望奎县| 奉新县| 望都县| 建湖县| 青海省| 建阳市| 固原市| 宁陵县| 克拉玛依市| 济宁市| 濮阳市| 陆川县| 安宁市| 铜川市| 黄平县| 华蓥市| 荣成市| 佳木斯市| 松滋市| 呼玛县| 江川县| 邹城市| 获嘉县| 高平市| 西华县| 大港区| 乐业县| 蓬溪县| 琼结县| 波密县| 阆中市| 新津县| 五莲县|