1. 程式人生 > >二分查找法,折半查找原理

二分查找法,折半查找原理

獲得 如果 max 元素 其中 查找 ini 結束 公式

前提:被查找的數組中的元素必須要是有序的排列

  公式 (maxIndex + minIndex)/2 獲得中間索引;

  ps:若出現小數,則取個位數。

折半後的索引上的元素和被查找的元素比較,

  查找的元素 > 索引上的元素,則minIndex = 中間索引+1;

  查找的元素 < 索引上的元素,則maxIndex = 中間索引-1;

  如果 minIndex > maxIndex 程序結束,沒找到。

  如果查找的元素==索引上的元素,則該元素就在其中間索引。

  

二分查找法,折半查找原理