資源簡介 (共38張PPT)5.2.2 二分查找年 級:高一 學 科:信息技術(粵教版)二分查找binary search例給定一個數組 和整數求使得問題求將問題具體化試順序查找解順序查找解順序查找解順序查找解析數組最優:最劣:平均:順序查找的效率例給定一個數組 和整數該條件未被使用求使得順序查找的低效之處二分查找解中間查找成功中間元素 則右半邊元素均二分查找解二分查找解二分查找解則左半邊元素均二分查找解二分查找解二分查找解二分查找解二分查找解A 為空,則 不存在二分查找解一空,則 存在,算法終止二則 算法終止則將查找范圍縮減為回到第一步則將查找范圍縮減為回到第一步二分查找全過程結中有 個元素,則每次操作:要么找到了要么舍棄了中至少的元素故最多查找二分查找的效率析代碼實現例給定一個數組 和整數求使得 最小問題一空,則算法終止二則 算法終止則將查找范圍縮減為回到第一步則將查找范圍縮減為回到第一步原二分查找全過程結析則將查找范圍縮減為可以丟嗎?嘗試修改析對,由于,且故嘗試修改析則將查找范圍縮減為嘗試修改析則將查找范圍縮減為可以丟則將查找范圍縮減為嘗試修改一空,則算法終止二則 算法終止則將查找范圍縮減為回到第一步則將查找范圍縮減為回到第一步修改后二分查找全過程結一空,則算法終止;若,則算法終止二則 算法終止則將查找范圍縮減為回到第一步則將查找范圍縮減為回到第一步再次修改后二分查找全過程結盡管二分查找的基本思想相對簡單,但其細節可以令人難以招架 ...——高德納一空,則算法終止;若,則算法終止二則 算法終止則將查找范圍縮減為回到第一步則將查找范圍縮減為回到第一步錯在哪兒?結一空,則算法終止;若,則算法終止二則 算法終止則將查找范圍縮減為回到第一步則將查找范圍縮減為回到第一步錯在哪兒?結一空,則算法終止;若,則算法終止二則 算法終止則將查找范圍縮減為回到第一步則將查找范圍縮減為回到第一步錯在這兒結一空,則算法終止;若,則比較算法終止二則 算法終止則將查找范圍縮減為回到第一步則將查找范圍縮減為回到第一步正確答案結總結請用代碼實現例2中修改后的二分查找算法若求的是最小的,應該如何修改原二分查找算法?請給出修改后的算法過程。請用代碼實現2中的算法課后作業 展開更多...... 收起↑ 資源預覽 縮略圖、資源來源于二一教育資源庫