zoukankan      html  css  js  c++  java
  • 总结4.27

            function dg(x) {
                if (x==1) {
                    return 1;
                } else if (x==2) {
                    return 1;
                } else {
                    return dg(x-1)+dg(x-2);
                }
            }
            //递归,函数内部调用自己,例如波菲那契就是一个典型的递归,当x>=3时,函数返回值为前两次返回值之和

            var arr = [0,1,2,3,4,5,6];//数组定义,整个数组必须用中括号包含,元素间用逗号隔开
            for (var i = 0; i < arr.length; i++) {
                console.log(arr[i]);
            }//用循环在控制台打印数组的每个元素,for循环最常见的用法
            arr.push(88);//给数组结尾添加88这个元素
            arr.unshift(66);//给数组开头添加66这个元素
            arr.pop();//删除数组最后一个元素
            arr.shift();//删除数组第一个元素
            arr[i]=10;//将数组i位置的元素换成10

            var arr1 = arr.toString();//将数组转换成字符串
            var arr2 = arr.join('&');//将数组用&连接成字符串
            var arr3 = arr2.split('&');//将用&链接的字符串分割回数组

            
            var y = parseInt(Math.random()*16)+1;
            var arrx = [];
            while (true) {
                if (arrx.length>=6) {
                    break;
                }
                var x = parseInt(Math.random()*33)+1;
                if(arrx.indexOf(x)<0){
                    arrx.push(x);
                }
            }
            arrx.push(y);
            console.log(arrx);//双色球选球法,通过indexof判断新随机数是否在空数组中,indexof>=0时存在


            arr.sort();//数组排序,字符串按照首字母排序,如ab在ba前面,数字按数字首位排序,如100在20前面,不建议使用这种方排序数字数组
            arr.reverse();//将原数组内元素排序反转
            arr.sort(function(a,b){
                return a-b
            });//比值函数排序,这样可以比较数字大小来排序,这里返回a-b为升序,b-a为降序
  • 相关阅读:
    MXNet中bucket机制注记
    MXNet中LSTM例子注记
    Bellman update中Value Iteration收敛证明
    关于分类问题中的激活函数特性影响
    mxnet包含NDArray的列表更新
    FeatureMap Viewer以及中心化对统计分布变化的影响讨论
    [ufldl]Supervised Neural Networks
    【ufldl tutorial】Convolution and Pooling
    【ufldl tutorial】Softmax Regression
    【leetcode刷题笔记】Rotate Image
  • 原文地址:https://www.cnblogs.com/HighKK/p/12791739.html
Copyright © 2011-2022 走看看