国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

查找數(shù)組中最大值

djfml / 617人閱讀

摘要:方法一使用遞歸函數(shù)方法二使用循環(huán)遍歷方法三使用將數(shù)組傳入方法中直接返回備注除此之外,還有很多數(shù)組排序方式,都可以在排序后,根據(jù)新數(shù)組索引值獲取最大最小值。

方法一(使用遞歸函數(shù)):

var arr = [9,8,55,66,49,68,109,55,33,6,2,1];
    
var max = arr[0];

function findMax( i ){
    if( i == arr.length ) return max;
    if( max < arr[i] ) max = arr[i];
    findMax(i+1);
}
  
findMax(1);
console.log(max);

方法二(使用for循環(huán)遍歷):

var arr = [9,8,55,66,49,68,109,55,33,6,2,1];    
var max = arr[0];
for(var i = 1; i < arr.length; i++){
    if(  max < arr[i] ){
        max = arr[i];
    }
}

console.log(max);

方法三(使用apply將數(shù)組傳入max方法中直接返回):

Math.max.apply(null,[9,8,55,66,49,68,109,55,33,6,2,1])

備注:除此之外,還有很多數(shù)組排序方式,都可以在排序后,根據(jù)新數(shù)組索引值獲取 最大/最小 值。

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/78651.html

相關文章

  • 【譯】JS基礎算法腳本:查找數(shù)組每項的大值

    摘要:方法對累加器和數(shù)組中的每個元素從左到右應用一個函數(shù),將其減少為單個值。有其他好的方法或思路的道友,不妨在沙發(fā)區(qū)神交一番。對的方法有較深理解的的請指點下,這里有點蒙 需求 給出一個2維數(shù)組,查找每項子數(shù)組中的最大值,返回包含最大值的新數(shù)組 largestOfFour([[13, 27, 18, 26], [4, 5, 1, 3], [32, 35, 37, 39], [1000, 100...

    Amio 評論0 收藏0
  • java知識體系梳理-->數(shù)組

    摘要:知識體系梳理流程圖一維數(shù)組數(shù)組概述數(shù)組是指一組數(shù)據(jù)的集合,數(shù)組中的每個數(shù)據(jù)被稱作元素。定義打印數(shù)組元素方法按照給定的格式打印題目分析通過觀察發(fā)現(xiàn),要實現(xiàn)按照指定格式,打印數(shù)組元素操作。按照這種方式,數(shù)組循環(huán)多圈以后,就完成了數(shù)組元素的排序。 知識體系梳理流程圖 showImg(https://segmentfault.com/img/bVXwAi?w=902&h=652); 一維數(shù)組 ...

    james 評論0 收藏0
  • 【譯】JS基礎算法腳本:查找字符串最長的子字符

    摘要:返回一組數(shù)中的最大值。返回數(shù)組中所有元素的連接起來的字符串,參數(shù)默認為,根據(jù)返回一個從開始參數(shù)到結束參數(shù)的新數(shù)組,不改變原數(shù)組有其他好的方法或思路的道友,不妨在沙發(fā)區(qū)神交一番。 需求 給出一個字符串,查找字符串中最長的子字符,并返回其長度 findLongestWord(Google do a barrel roll) 思路1 字符串分割 循環(huán)判定,暫存較大值 循環(huán)結束,返回最大值...

    forsigner 評論0 收藏0
  • 淺談JS reduce() 的用法

    摘要:一語法其中,表示將要原數(shù)組表示上一次調用回調時的返回值,或者初始值表示當前正在處理的數(shù)組元素表示當前正在處理的數(shù)組元素的索引,若提供值,則索引為,否則索引為表示初始值。 一、語法 arr.reduce(function(prev,cur,index,arr){...}, init); 其中,arr 表示將要原數(shù)組;prev 表示上一次調用回調時的返回值,或者初始值 init;cur 表...

    gplane 評論0 收藏0
  • 【算法】算法圖解筆記_快速排序

    摘要:再談大表示法快速排序的獨特之處在于其速度取決于選擇的基準值。在平均情況下快速排序的運行時間為在最糟情況下退化為??焖倥判蚝秃喜⑴判虻乃惴ㄋ俣确謩e表示為和,是算法所需的固定時間量被稱為常量。 分而治之 分而治之(divide and conquer,D&C)是一種著名的遞歸式問題解決方法。只能解決一種問題的算法畢竟用處有限,而D&C提供了解決問題的思路,是另一個可供你使用的工具。 D&C...

    YanceyOfficial 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<