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

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. 主站蜘蛛池模板: 大新县| 台州市| 红安县| 信宜市| 红桥区| 那坡县| 临武县| 库尔勒市| 井研县| 桂阳县| 始兴县| 南漳县| 寻乌县| 时尚| 屏山县| 忻州市| 台南市| 通榆县| 儋州市| 永靖县| 扬中市| 黎川县| 浦北县| 沾益县| 安康市| 兴海县| 特克斯县| 黄山市| 东台市| 穆棱市| 台安县| 天津市| 金塔县| 洱源县| 上蔡县| 藁城市| 青田县| 乐昌市| 西安市| 左权县| 信丰县|