codecamp

数组排序并插入值算法挑战

function where(arr, num) {
// Find my place in this sorted array.
    arr.push(num);
    var len = arr.length;
    while(len > 0){
        for(var j = 0; j < len - 1; j++){
            var max = 0;
            if(arr[j] > arr[j+1]){
                max = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = max;
            }
        }
        len --;
    }
    return arr.indexOf(num);
}


where([40, 60], 50);
删除数组中特定值算法挑战
位移密码算法挑战
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }