時間複雜度測試題1

 數組A【n】中的數A【k】,A【k】比前面k個數大,且比後面的n-k-1個數小,計算數組中這樣的數的個數,要求時間複雜度爲O(n)

 

解法

第一步用一個循環記錄每個頂點
第二步用另一個循環從末尾開始與頂點的最大值比較

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章