查詢陣列中最大值的5種方法

2022-06-25 07:30:22 字數 932 閱讀 7460

首先我們給陣列進行排序,可以按照從小到大的順序來排,排序之後的陣列中第乙個和最後乙個就是我們想要獲取的最小值和最大值。

排序我們會用到陣列的 sort 方法。

var arr = [12,56,25,5,82,51,22

];arr.sort(function (a, b) );

//[5,12,22,25,51,56]

var min = arr[0]; //

5var max = arr[arr.length - 1]; //

56

假設當前陣列中的第乙個值是最大值,然後拿這個最大值和後面的項逐一比較,如果後面的某乙個值比假設的值還大,說明假設錯了,我們把假設的值進行替換。最後得到的結果就是我們想要的。

//

獲取最大值:

var arr = [22,13,6,55,30

];var max = arr[0

];for(var i = 1; i < arr.length; i++)

console.log(max);

//55

//獲取最小值:

var arr = [22,13,6,55,30

];var min = arr[0

];for(var i = 1; i < arr.length; i++)

console.log(min)

//6

var arr = [22,13,6,55,30

];, arr);

, arr);

console.log(max, min)

//55,6

var arr = [22,13,6,55,30]; 

console.log(math.max(...arr));

//55

求陣列中最大值

所有c語言 都是在loadrunner中執行 action 定義乙個int陣列 int len 記錄陣列元素個數 int max 所求的最大值 int i 迴圈變數 loadrunnerg中,不能在for迴圈中定義變數 len sizeof a sizeof int 陣列元素個數 陣列所佔字元數 陣...

js求陣列最大值的四種方法

let arr 3,56,0,21,7,39 1.遍歷陣列每一項與當前最大值比較 array.prototype.max function return max 2.sort 排序,a b公升序,b a降序 let max arr.sort a,b 0 注意 若arr.sort 不帶引數,則按照字元...

求最大值(三種方法)

給定三個整數,請你找出它們中的最大值。下列公式可能對你有所幫助 max a,b a b abs a b 2 max a,b a b abs a b 2 輸入格式 輸入佔一行,包含三個整數。輸出格式 輸出格式為 x eh o maior 其中x為三個數中的最大值。資料範圍 1 給定整數 1091 給定...