gpt4 book ai didi

javascript - JS中大数组的最大值/最小值

转载 作者:行者123 更新时间:2023-12-03 09:35:33 27 4
gpt4 key购买 nike

我需要计算大数组的最小值/最大值。我知道Math.max.apply() ,但在大型数组上,它会因堆栈溢出异常而失败。有什么简单的解决方案吗?

最佳答案

  • 使用 sort() 对数组进行排序方法它使用快速排序算法对数组进行排序
  • 由于数组按升序排序,因此最后一个元素是最大值
    var arr = [1,4,6,4, ...];
    arr.sort((a, b) => a - b);
    var max = arr[arr.length - 1];
  • 关于javascript - JS中大数组的最大值/最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16947100/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com