【发布时间】:2014-11-28 14:10:42
【问题描述】:
我需要从 JavaScript 中的 n 数组列表中找出最小的数组。最好的算法是什么?
var a = [1, 3, 2, 5, 3, 7, 3, 5, 9, 0],
b = [2, 4, 7, 5, 1, 2, 8],
c = [5, 3, 7, 6];
function doSomething() {
// arguments
}
这里的结果应该是c。那是[5, 3, 7, 6]
注意:数组的数量没有定义,使用fn.call传递给函数的数组可能有10s或100s
【问题讨论】:
-
“最小”是什么意思?最小元素数还是最小元素总和?
-
数组有一个
.length属性。 -
@Larabone - 你很幸运你偷偷通过了这个家庭作业问题,通常他们被发现了,你不会得到一个完整的答案。下一次,做你自己的作业,通过让随机的人从互联网上为你做作业,你什么也学不到。我删除了我的答案。我希望其他人也这样做。
-
@Larabone - 我会告诉你什么,给我你老师的电子邮件地址,我会问他们是否高兴我为你做(甚至开始)你的家庭作业,如果他们同意我重新恢复我的答案。我不认为他们会。做自己的功课。
-
这个问题是家庭作业,OP没有努力解决它。
标签: javascript arrays algorithm