zoukankan      html  css  js  c++  java
  • JavaScript 数组冒泡排序练习

     12.29下午主要讲的是简单的一维数组 和数组中利用冒泡排序排列大小

    比如有 数字 0.5  20   1   5   4   3   6   利用冒泡排序按照从小到大的顺序排列

    
    
    var  arr=new Array()
    
      arr.push(0.5);        // 另一种写法:arr[0]=0.5;arr[1]=20;         
                                         // arr[2]=1;arr[3]=5;
                                         // arr[4]=4; arr[5]=3; arr[6]=6              
     arr.push(20);             
     arr.push(1);
     arr.push(5);
     arr.push(4);
     arr.push(3);
     arr.push(6);
    
    
    var temp;
    
    for(i=0;i<arr.length;i++)
    {
         for(j=i+1; j<arr.length;j++)
    {
               if(arr[i]>arr[j])
    { 
            temp=arr[i];
            arr[i]=arr[j];
            arr[j]=temp;
    }    
     }
    // 其中的一种写法:document.write(arr[i])
    }
    
    
    for(var x in arr)     //另一种写法
    {
       document.write(arr[x])
    }
    
    
  • 相关阅读:
    Day13
    Day12
    Day11
    Day10
    Day9
    Day8
    Day7
    mac上使用gitlab拉项目报错Permissions 0644 for ...
    vue-cli3使用svg
    js合并多个array
  • 原文地址:https://www.cnblogs.com/xiaodouding/p/6233435.html
Copyright © 2011-2022 走看看