前面已經寫過兩篇 binary search 文章,分別介紹 binary search 以及它的不同 template ,建議先看過前兩篇文章,再來看這篇文章。
這篇文章將講解如何使用前篇文章中提到的 template 3 ,依照筆者經驗,到目前唯一碰到適合用 template 3 來解的也只有 Leetcode #34 ,這篇文章將講解如何使用前篇文章中提到的 template III ,如果搜尋區間內存在重複元素,適合使用 template III ,以下以 Leetcode #34 來講解。