zoukankan      html  css  js  c++  java
  • 2017年10月9日 冒泡&去重复习

    今天看了一下,就是数组跟js还是不太熟悉

    冒泡排序
        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]);
            }
        }

  • 相关阅读:
    Linux 服务器 个人常用操作命令记录
    Thinkphp5.0 自定义命令command的使用
    vue初学之node.js安装、cnpm安装、vue初体验
    php实现在不同国家显示网站的不同语言版本
    array_map、array_walk、array_filter三个函数的区别
    实现简单点赞功能
    SQL语言-----数据操作
    SQL语言
    MySQL高可用架构之Keepalived+主从架构部署
    MyCAT源码分析——分析环境部署
  • 原文地址:https://www.cnblogs.com/zJuevers/p/7643028.html
Copyright © 2011-2022 走看看