作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在阅读有关算法的可汗学院类(class)。我在 https://www.khanacademy.org/computing/computer-science/algorithms/sorting-algorithms/p/challenge-find-minimum-in-subarray
代码挑战应该遍历数组查找并返回子数组中的最小数字。我已经编写了我认为应该可以工作的代码,但我在标题中遇到了错误。为什么?
var indexOfMinimum = function(array, startIndex) {
// Set initial values for minValue and minIndex,
// based on the leftmost entry in the subarray:
var minValue = array[startIndex];
var minIndex = startIndex;
var i = minIndex + 1;
for( i ; array.length ; i+1) {
if( array[i]< minValue) {
minIndex = i ;
minValue = array[i];
}
}
// Loop over items starting with startIndex,
// updating minValue and minIndex as needed:
return minIndex;
};
var array = [18, 6, 66, 44, 9, 22, 14];
var index = indexOfMinimum(array, 2);
最佳答案
for 循环的第二部分需要实际测试某些内容。现在它是一个无限循环,因为它总是正确的
这应该可以解决:
for( i ; i < array.length ; i++) {
if( array[i]< minValue) {
minIndex = i ;
minValue = array[i];
}
}
关于javascript - 可汗学院 : javascript loop taking too long to run,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44376610/
已结束。此问题正在寻求书籍、工具、软件库等的推荐。它不满足Stack Overflow guidelines 。目前不接受答案。 我们不允许提出寻求书籍、工具、软件库等推荐的问题。您可以编辑问题,以便
对于我和另一个人正在进行的企业应用程序研究项目,我们希望从页面中删除某些内容,以保持发布的消息的通用性(这意味着不是冒犯性的,本质上是匿名的)。现在,我们希望接收用户发布到留言板上的消息,并删除任何类
我是一名优秀的程序员,十分优秀!