#include
using
namespace std;
intmain()
;int max =0;
for(
int i =
0; i <
10; i++)}
cout <<
"最大值是:"
<< max << endl;
system
("pause");
return0;
}
當陣列元素占用控制項較大時,例如,每個陣列元素是自定義型別,並且這個自定義型別比較複雜,那個記錄最大值的下標效率相對較高。
例如,可以把上述**改為:
#include
using
namespace std;
intmain()
;int max =0;
for(
int i =
0; i <
10; i++)}
cout <<
"最大值是:"
<< arr[max]
<< endl;
system
("pause");
return0;
}
執行結果一樣。 YTU OJ 物件陣列求最大值
time limit 1 sec memory limit 128 mb submit 1013 solved 735 submit status web board 建立乙個物件陣列,內放n 10 個學生的資料 學號 成績 設立乙個函式max,用指向物件的指標作函式引數,在max函式中找出n個學生...
案例 求陣列中的最大值
package com.company 陣列最大值 需求 設計乙個方法用於獲取陣列中元素的最大值,呼叫方法並輸出結果 思路 1 定義乙個陣列,用靜態初始化完成陣列元素的初始化 2 定義乙個方法,用來獲取陣列中的最大值 3 呼叫獲取最大值方法,用變數接收返回結果 4 把結果輸出在控制台 public ...
python陣列求最大值最小值
剛剛面試被問到不用max函式怎麼求最大值,記錄一下 a 1 3,5 7,4 4,3 1,0 第一種方法 我們可以直接排序,取最後乙個 a.sort reverse false print a 1 第二種 我們定義第乙個元素 然後for迴圈比較 max num a 0 for i in range l...