美文网首页Web前端
js- 倒序、冒泡、斐波那契数列

js- 倒序、冒泡、斐波那契数列

作者: 小和大大 | 来源:发表于2021-12-01 18:13 被阅读0次
// 倒序
    function reverseArray(arr) {
        for (var i = 0; i < arr.length/2; i++) {
            var temp = arr[i];
            arr[i] = arr[arr.length -1 -i]
            arr[arr.length -1 -i] = temp;
        }
        return arr;
    }
    console.log(reverseArray([1,2,3,4,5]));
// 冒泡排序
    function sortArray(arr) {
        for (var i = 0; i < arr.length-1; i++) {
            for (var j = 0; j < arr.length-1-i; j++) {

                if (arr[j] >arr[j+1]) {
                    var temp = arr[j];
                    arr[j] = arr[j+1];
                    arr[j+1] = temp;
                }
            }
        }
        return arr;
        }
    console.log(sortArray([1,15,6,28,99,10]));

// 斐波那契数列
function getFib(num) {
    var num1 = 1;
    var num2 = 1;
    var sum = 0;
    for (var i = 3; i <= num; i++) {
        sum = num1 +num2;
        num1 = num2;
        num2 = sum;
    }
    return sum;
}
console.log(getFib(12));

相关文章

网友评论

    本文标题:js- 倒序、冒泡、斐波那契数列

    本文链接:https://www.haomeiwen.com/subject/srzsxrtx.html