zoukankan      html  css  js  c++  java
  • arr.sort()排序方法

    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
    <meta charset="UTF-8">
    <title>arr.sort()方法</title>
    <style>

    </style>
    <script src="jquery-1.9.1.js"></script>

    <script>
    一、//按字母排序
    var arr=["f","g","b","a"];
    arr.sort();//.sort()方法默认按字母排序

    二、//数字排序:给.sort()添加一个函数参数
    var array=[2,5,1,9,56,109];
    array.sort(function(a,b){
    return num1-num2;
    });


    //冒泡排序:
    for(var i=0;i<array.length;i++){
    for(var j=0;j<array.length;j++){
    if(array[i]<array[j]){
    var empty=array[i];
    array[i]=array[j];
    array[j]=empty;
    }
    }
    }
    //插入排序:
    for(i=0;i<array.length;i++){
      while(array[i+1]<array[i]){
        var empt=array[i+1];
        array[i+1]=array[i];
        array[i]=empt;
        i--;
    }
    }

    document.write(array);
    </script>
    </head>
    <body>
    </body>
    </html>
    补充:while 循环与if循环的区别:
    if :满足条件,则执行【1次】代码块;
    while: 满足条件,则【循环】执行代码块

  • 相关阅读:
    最小乘积(基本型)
    删除数组零元素
    大小写转换
    矩阵乘法
    字串统计
    出现次数最多的整数
    Anagrams问题
    前缀表达式
    2的次幂表示
    POJ
  • 原文地址:https://www.cnblogs.com/annie211/p/6004452.html
Copyright © 2011-2022 走看看