美文网首页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