我的 这一坨
function getArrMax(arr){
let arrMax=0;
for(let i = 0; i<arr.length-1;i++){
if(arr[i]>arr[i+1]){
arrMax = arr[i];
}else{
arrMax = arr[i+1];
}
}
return arrMax;
}
let arrMax = getArrMax([5,6,9,7,80]);
document.write(arrMax);
--------------------------------------------------------------------------------------
人家的简洁明了
function getArrMax(arr){
let arrMax=arr[0];
for(let i = 1; i<arr.length;i++){
if(arrMax>arr[i]){
arrMax = arr[i];
}
}
return arrMax;
}
let arrMax = getArrMax([5,6,9,7,80]);
document.write(arrMax);
--------------------------------------------------------
热议
推荐楼 yc260982 2小时前
不应该是小于吗
arrMax<arr[i]
2楼 千牛 3小时前
昨天看到这个题了,等会儿来写一个简单的方案
3楼 viiber 3小时前
感觉有些东西是跟数学题一样的,想到之前惊为天人,看过了觉得也就那样
虽然很简单,但是不省资源
5楼 忘江湖 3小时前
初学者只要实现功能就可以了,到中后期阶段经验丰富了,就自然开始理解怎么写可以少循环,怎么写可以更少吃内存,什么命令比谁性能更高等等玩法。
6楼 anrighthand 3小时前
二,二,二分查找????
7楼 暗夜精灵 3小时前
求行数少没用,能简洁明了的情况下尽量省资源才最好,你看我这个
虽然很简单,但是不省资源 ...
看不懂
8楼 Floppy 3小时前
标题没明白,冒泡排序法吗?
虽然很简单,但是不省资源
10楼 迅腾游戏 3小时前
能跑就行
12楼 5vwy89 3小时前
function getArrMax(arr){
return arr.reduce(function(prev,cur){ return prev>cur?prev:cur},-Infinity);
}
13楼 attis 3小时前
所以行数多少重要还是资源耗量重要
15楼 eka 3小时前
没必要追求行数少,追求怎么写节省资源,
而且, 如果多写几行在消耗资源差不多的情况下能更好的让新手读懂, 那就多写几行, 可读性比你写一堆炫技的代码可重要多了
16楼 jekyll 3小时前
你写的是排序算法,和天赋没有关系,不愿意动脑子。
17楼 Yin 3小时前
Math.max(...arr)
18楼 呆呆的游客 2小时前
function getArrMax(arr){
let arrMax=arr[0];
for(let i = 1; i<arr.length;i++){
if(arrMax>arr[i]){
arrMax = arr[i];
}
}
return arrMax;
}
let arrMax = getArrMax([5,6,9,7,80]);
document.write(arrMax);
我为什么看着像求最小值
19楼 yc260982 2小时前
不应该是小于吗
arrMax<arr[i]
20楼 小猪佩奇 2小时前
这不得加一倍工资
22楼 EasyFame 1小时前
你的时间复杂度也是别人的两倍,建议多看看数据结构与算法
23楼 匿名会员 1小时前
求数组最大数?
24楼 小虎在线 1小时前
两段代码求的都不是最大值啊
25楼 XiaoFaye 1小时前
再过10年你就会懂了,代码的两大要点是:
1. 能够工作
2. 简单易懂
26楼 sdqu 1小时前
一帮没工作经验的人
你的数组能有多大? 只要能短时间写出来可靠的代码就可以了,鬼才扯什么屁个时间复杂度。
还有那些引用第三方库想实现‘高’效率的,加载你那个破库的时间我能冒泡排序100次了!
1. 可靠
2. 易读
这才是最重要的。性能,通常根本不用考虑
27楼 Evan 1小时前
追求简洁清晰就行。性能资源的问题不是初学者考虑的事情。
29楼 yiywain 1小时前
30楼 heylife 1小时前
你的时间复杂度也是别人的两倍,建议多看看数据结构与算法
哪里求得时间复杂度是两倍,不都是O(n)么,第一段代码的是错的,求不了最大值,第二段拿到的是最小值
申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。