var ary = [12, 23, 34, 24, 35, 15, 26];
//1、先排序然後掐頭去尾
// ary.sort(function (a, b) );
// var min = ary[0];
// var max = ary[ary.length - 1];
// console.log(min, max);
//2、假設法程式設計
//原理:假設陣列中的第乙個是最大值,我們讓其後後面的每一項進行比較,如果遇到比他還大的值,說明假設錯誤了,我們讓假設的值變為當前的最大值...(最小值獲取也是同樣的原理)
// var max = min = ary[0];
// for (var i = 1; i < ary.length; i++)
// console.log(min, max);
//3、使用math.max/math.min
// math.min(12, 23, 34, 24, 35, 15, 26);//獲取一堆數字中最小的數 ->12
// math.min([12, 23, 34, 24, 35, 15, 26]);//->nan
// math.min([12, 23, 34, 24, 35, 15, 26].tostring());//->nan
// math.min(eval("12,23,34,24,35,15,26"));//->26
console.log(min, max);
//知識點:
//1)把字串轉換為js表示式執行,我們使用eval
//eval("12+23");//->35
//2)括號表示式
//(12, 23, 34, 45) //->45 乙個括號中有多項,中間用","隔開,我們執行完成後獲取的只是最後乙個值
// (function () , function () )();//->2
// function fn()
// var obj = ;
// (obj.fn)();//this->obj
// (fn, obj.fn)();//this->window
求陣列中最大值
所有c語言 都是在loadrunner中執行 action 定義乙個int陣列 int len 記錄陣列元素個數 int max 所求的最大值 int i 迴圈變數 loadrunnerg中,不能在for迴圈中定義變數 len sizeof a sizeof int 陣列元素個數 陣列所佔字元數 陣...
求陣列中最大值 最小值 平均值
用 實現求陣列的最大值 最小值 平均值 author public class arraymaxminpjtest int max a 0 認為陣列第乙個元素就是最大值 int min a 0 認為陣列第乙個元素就是最小值 int pj 0 int sum 0 for int i 0 imax if...
求陣列中最大值和次最大值的較優演算法
先讓最大值為陣列首元素,然後用max和陣列的每乙個值進行比較,若小則交換,此時將max的舊值給次最大值submax。但如果陣列中最大值在遍歷前就已經找到,那麼submax將不再更新,所以在max值不更新的時候,要將submax與最近遍歷到的陣列與元素進行更新,以保證submax得到陣列中的次大值 如...