Excel LOOKUP函數的二分法查找策略

      網友投稿 708 2025-04-01

      Excel LOOKUP函數的二分法查找策略



      二分法查找又稱折半查找,它是一種效率較高的查找算法。二分法通常要求目標數組中的數據是有序排列的。LOOKUP函數所使用的查找策略就是二分法,不僅僅是LOOKUP,其實VLOOKUP HLOOKUP函數在其第四參數為True時、MATCH函數在其第三參數為1時也都是遵循了二分法的查找原則來進行運算的。

      二分法的具體方法,通常會通過下面這個流程圖來表達:

      但流程圖過于抽象,為了讓這個查找過程更容易理解,嘗試使用其他方法再進行一些解讀。

      首先是算法文字描述:

      1, 將查找值與目標向量中的“中位值”進行對比

      Excel LOOKUP函數的二分法查找策略

      2, 大于中位值時,以中位作為邊界,繼續在其右側取新的中位值繼續對比

      3, 小于中位值時,以中位作為邊界,繼續在其左側取新的中位值繼續對比

      4, 等于中位值時,依次判斷其右側數值是否繼續相等,直到不相等時返回最后一個相等的數值

      5, 當中位位置與邊界重疊時,中止對比,此時如果查找值大于中位值,則返回中位值;如果查找值小于中位值,則返回中位左側數值。如果左側數值不存在,返回#N/A

      注:上面提到的“中位值”指的是目標數組中位置居中的數據(數據個數為偶數時,中位等于個數除以2;數據個數為奇數時,中位等于<個數+1>除以2),與統計學上傳統意義上的中位值不完全相同

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:怎么在表格中添加當月日歷(如何在表格中添加日歷)
      下一篇:如何把另一表格內容選擇性復制到另一個表格(表格怎么把內容復制到另外一個表中)
      相關文章
      亚洲成人网在线播放| 亚洲人成网77777亚洲色| 久久综合图区亚洲综合图区| 国产成人+综合亚洲+天堂| 亚洲真人无码永久在线观看| 精品亚洲成在人线AV无码| mm1313亚洲国产精品无码试看| 亚洲综合成人婷婷五月网址| 97se亚洲国产综合自在线 | 亚洲专区中文字幕| 国产亚洲精久久久久久无码| 亚洲欧美一区二区三区日产| 国产午夜亚洲精品国产| 四虎必出精品亚洲高清| 亚洲色一区二区三区四区| 中文字幕亚洲情99在线| 亚洲综合在线一区二区三区| 在线a亚洲老鸭窝天堂av高清| 色天使亚洲综合在线观看| 亚洲色偷偷综合亚洲AV伊人蜜桃 | 亚洲一区精品伊人久久伊人| 亚洲综合色在线观看亚洲| 中文字幕亚洲电影| 77777亚洲午夜久久多人| 国产亚洲精品xxx| 亚洲av网址在线观看| 亚洲精品视频专区| 亚洲免费在线观看视频| 亚洲AV无码一区二区三区牛牛| 中文字幕乱码亚洲无线三区| 亚洲精品无码专区在线播放| 久久亚洲中文无码咪咪爱| 亚洲色欲久久久久综合网| 亚洲一区精品无码| 亚洲VA中文字幕无码一二三区| 亚洲宅男永久在线| 亚洲一本之道高清乱码| 亚洲区日韩精品中文字幕| 免费亚洲视频在线观看| 亚洲综合在线另类色区奇米| 久久精品国产亚洲AV网站|