2017 年9月23日 关于数组问题

Posted 氏张

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2017 年9月23日 关于数组问题相关的知识,希望对你有一定的参考价值。

冒泡排序

    //    冒泡排序
    //    var arr = [4, 2, 1, 3, 6, 5];
    //    for(var i = 1; i < arr.length; i++) {
    //        if(arr[0] > arr[i]) {
    //            var temp = arr[0];
    //            arr[0] = arr[i];
    //            arr[i] = temp;
    //        }
    //    }
    //
    //    for(var i = 2; i < arr.length; i++) {
    //        if(arr[1] > arr[i]) {
    //            var temp = arr[1];
    //            arr[1] = arr[i];
    //            arr[i] = temp;
    //        }
    //    }
    //
    //    for(var i = 3; i < arr.length; i++) {
    //        if(arr[2] > arr[i]) {
    //            var temp = arr[2];
    //            arr[2] = arr[i];
    //            arr[i] = temp;
    //        }
    //    }

    //    for(var j = 0; j < arr.length; j++) {
    //        for(var i = j+1; i < arr.length; i++) {
    //            if(arr[j] > arr[i]) {
    //                var temp = arr[j];
    //                arr[j] = arr[i];
    //                arr[i] = temp;
    //            }
    //        }
    //    }
    //    
    //    for(var x in arr){
    //        document.write(arr[x] + "&nbsp;&nbsp;")
    //    }
    //    数组去重
    var arr = [1, 1, 2, 2, 3, 3, 4, 4, 4, 5, 5];
    var arr2 = [];

    for(var i = 0; i < arr.length; i++) {
        var status = 0;
        for(var j = 0; j < arr2.length; j++) {
            if(arr[i] == arr2[j]) {
                status = 1;
                break;
            }
        }
        if(status == 0) {
            arr2.push(arr[i]);
        }
    }

   我是复制的,因为学的还不是太懂先记录一下,以后自己做会了会改回来.

以上是关于2017 年9月23日 关于数组问题的主要内容,如果未能解决你的问题,请参考以下文章

关于微信的几个小技能(存起来,您会用得上)

2017年8月9日学习内容存放 #socket通信介绍

正则表达式练习2017年4月25日 11:41:23

某些字符串的 DateFormat 模式

关于namespace的一点点心得体会(2017年8月3日14:55:37)

关于开源金融计算学习的总结(截至2017年1月3日)