二分查找 寻找指定数 python 实现
生活随笔
收集整理的這篇文章主要介紹了
二分查找 寻找指定数 python 实现
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
二分查找
給定一個排序的整數數組(升序)和一個要查找的整數target,用O(logn)的時間查找到target第一次出現的下標(從0開始),如果target不存在于數組中,返回-1。
樣例
樣例 1:
輸入:[1,4,4,5,7,7,8,9,9,10],1
輸出: 0
樣例 2:
輸入: [1, 2, 3, 3, 4, 5, 10],3
輸出: 2
樣例 3:
輸入: [1, 2, 3, 3, 4, 5, 10],6
輸出: -1
運行速度有些超時,不滿足速度要求,不知道如何提高
總結
以上是生活随笔為你收集整理的二分查找 寻找指定数 python 实现的全部內容,希望文章能夠幫你解決所遇到的問題。