美文网首页
js找出数组中最大的数

js找出数组中最大的数

作者: TurnHug | 来源:发表于2021-05-31 13:50 被阅读0次

1.es6拓展运算符

Math.max(...arr)

2.es5apply方法

Math.max.apply(null,arr)

3.for循环

let max = arr[0]
for(let i = 0; i < arr.length - 1; i++) {
  max = max > arr[i+1] ? max : arr[i+1]
}

4.sort方法

arr.sort((num1. num2) => {
  return num1 - num2 < 0
})
arr[0]

5.reduce方法

arr.reduce((num1, num2) => {
  return num1 > num2 ? num1 : num2
})

6.冒泡排序(从小到大排列)

for (var i = 0; i < array.length - 1; i++){
  for (var j = 0; j < array.length - 1 - i; j++) {
    if (array[j] > array[j + 1]) {
      var temp = array[j];
      array[j] = array[j + 1];
      array[j + 1] = temp;
    }
  }
}

相关文章

  • js找出数组中最大的数

    1.es6拓展运算符 2.es5apply方法 3.for循环 4.sort方法 5.reduce方法 6.冒泡排...

  • 排序和搜索

    1. 是什么 排序:把某个乱序的数组变成升序或者降序的数组。js 中的排序:数组的 sort 方法。 搜索:找出数...

  • LeetCode 215. Kth Largest Elemen

    @(LeetCode) 问题描述 找出数组中第 k 个最大的数。注意是数组排序后第 k 大的数,而不是去重后的第 ...

  • FCC 257 - 找出多个数组中的最大数

    找出多个数组中的最大数右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数...

  • Return Largest Numbers in Arrays

    找出多个数组中的最大数右边大数组中包含了4个小数组,分别找到每个小数组中的最大值,然后把它们串联起来,形成一个新数...

  • 数组操作

    数组去重 数组中找出最大的值

  • 9. 进阶算法之"搜索排序"

    简介 排序: 把某个乱序的数组变成升序或者降序的数组 搜索:找出数组中某个元素的下标 JS中的排序和搜索 JS中的...

  • 计蒜客 第二十题 最大子阵列

    在一个数组中找出和最大的连续几个数。(至少包含一个数) 例如: 数组A[] = [−2, 1, −3, 4, −1...

  • 动态求子列的最大和

    在一个数组中找出和最大的连续几个数。(至少包含一个数) 例如: 数组A[] = [−2, 1, −3, 4, −1...

  • 找出最大子数组(js实现)

    有长度为n 的数组,其元素都是int型整数(有正有负)。在连续的子数组中找到其和为最大值的数组。 如 [1, -2...

网友评论

      本文标题:js找出数组中最大的数

      本文链接:https://www.haomeiwen.com/subject/ewqbsltx.html