原文:算法--求先遞增后遞減數組最大值的下標

題目: 給定數組a, 里面的元素先嚴格遞增后嚴格遞減, 求最大值元素的下標. 分析: 看到這道題目的時候, 我腦海中首先浮現出現的是爬山坡. 先遞增 就是爬坡, 后遞減 就是下坡, 而要找的最大值就是 峰頂 . 而 嚴格 二字表明數組中不包含重復數字. OK, 我想最簡單的思路就是, 遍歷一遍, 找到第一個滿足條件a i gt a i 的元素, 表明開始 下坡 , 則i就是所找的最大值下標. 這種 ...

2017-10-21 14:48 0 3162 推薦指數:

查看詳情

小米面試算法題:一個升序降序得數組最大值

一個升序降序得數組最大值 使用遍歷的方式,時間復雜度最大O(N),只需要把當前節點和前一個節點、一個節點進行比較。如果比前一個節點大,也比一個節點大,那么就是要找的數據。如果數組小於3或者找不到這樣的數,返回-1. 使用logn的時間復雜度的二分查找算法: ...

Fri May 14 00:33:00 CST 2021 0 225
最大值及其下標

7-2 最大值及其下標 (20 分) 本題要求編寫程序,找出給定的n個數中的最大值及其對應的最小下標下標從0開始)。 輸入格式: 輸入在第一行中給出一個正整數n(1<n≤10)。第二行輸入n個整數,用空格分開。 輸出格式: 在一行中輸出最大值最大值的最小下標,中間用一個空格分開 ...

Thu Feb 28 23:14:00 CST 2019 0 597
最大值及其下標

7-2 最大值及其下標 (20 分) 本題要求編寫程序,找出給定的n個數中的最大值及其對應的最小下標下標從0開始)。 輸入格式: 輸入在第一行中給出一個正整數n(1<n≤10)。第二行輸入n個整數,用空格分開。 輸出格式: 在一行中輸出最大值最大值的最小下標,中間用一個空格 ...

Thu Feb 28 23:34:00 CST 2019 0 1286
一維數組最大值及其下標解題報告

一、題目 二、解題思路 先將n個數字都讀入到數組中,設第一個數最大,再逐個 比較各個數字大小,若后面的數有比第一個大的則把那個數賦給max ,從而找出最大值將其輸出,並輸出其最小下標。 三、難點 輸出格式及數據類型 解決辦法:百度搜索和查閱課本 四、核心代碼 ...

Tue Dec 17 04:47:00 CST 2019 0 957
練習7-2 最大值及其下標 (20分)

本題要求編寫程序,找出給定的n個數中的最大值及其對應的最小下標下標從0開始)。 輸入格式: 輸入在第一行中給出一個正整數n 第二行輸入n個整數,用空格空開。 輸出格式: 在一行中輸出最大值最大值的最小下標,中間用一個空格分開。 輸入樣例: 6 2 8 10 1 9 10 ...

Thu Mar 26 07:55:00 CST 2020 0 596
實驗7-1-2 最大值及其下標 (20分)

本題要求編寫程序,找出給定的n個數中的最大值及其對應的最小下標下標從0開始)。 輸入格式: 輸入在第一行中給出一個正整數n(1)。第二行輸入n個整數,用空格分開。 輸出格式: 在一行中輸出最大值最大值的最小下標,中間用一個空格分開。 輸入樣例: 6 2 8 10 1 9 10 ...

Tue Apr 14 04:29:00 CST 2020 0 762
7-2 最大值及其下標 (20 分)

7-2 最大值及其下標 (20 分) 本題要求編寫程序,找出給定的n個數中的最大值及其對應的最小下標下標從0開始)。 輸入格式: 輸出格式: 輸入樣例: 輸出樣例: 實驗流程 實驗代碼 本體調試過程中遇到的問題及解決方法 運行結果截圖 ...

Wed Feb 27 23:25:00 CST 2019 0 2229
最大值及其下標編程總結

-2 最大值及其下標 (20 分) 本題要求編寫程序,找出給定的n個數中的最大值及其對應的最小下標下標從0開始)。 輸入格式: 輸入在第一行中給出一個正整數n(1<n≤10)。第二行輸入n個整數,用空格分開。 輸出 ...

Mon Mar 04 01:30:00 CST 2019 0 723
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM