數組-Find Minimum in Rotated Sorted Array

排序數組在旋轉後,可以分爲前後兩個排序子序列。在沒有相同元素的情況下,前一個數組中的元素均大於後一個數組中的元素。 如果我們要找最小元素,則只要找到兩個數組的分界點即可,即第二個子序列的開始元素。 由於子序列分別有序,所以我們可以採用二分查找的思想來解決問題,不斷縮小查詢範圍。 這道題要注意特例情況: 1.數組中只有一個元素 2.把排序數組前面的0個元素搬到最後面,即排序數組本身,這仍然是一個數組
相關文章
相關標籤/搜索