美文网首页
JavaScript数组 冒泡排序

JavaScript数组 冒泡排序

作者: 一个很近的地方 | 来源:发表于2016-09-06 08:08 被阅读22次

    看看简单的数组冒泡排序,直接上代码吧。

    var st=[10,30,1,6,0,5,20,60,45,15,35];

    for( var i=0;i

    {

    for(var j=0;j

    {

    var str=0;

    /*if(st[i]>st[j])

    {

    str=st[j];

    st[j]=st[i];

    st[i]=str;

    }*/

    if(st[j]>st[j+1])

    {

    str=st[j+1];

    st[j+1]=st[j];

    st[j]=str;

    }

    }

    }

    st=[10,30,1,6,0,5,20,60,45,15,35];

    for( var i=0;i

    {

    document.writeln(st.length-i-1+"--");

    for(var j=i+1;j

    {

    var str=0;

    if(st[i]>st[j])

    {

    str=st[j];

    st[j]=st[i];

    st[i]=str;

    }

    // if(st[j]>st[j+1])

    // {

    // str=st[j+1];

    // st[j+1]=st[j];

    // st[j]=str;

    // }

    }

    }

    function mySort(arr)

    {

    for( var i=0;i

    {

    for(var j=i+1;j

    {

    var str=0;

    if(st[i]>st[j])

    {

    str=st[j];

    st[j]=st[i];

    st[i]=str;

    }

    }

    }

    return arr;

    }

    var arr1=[1,4,78,5,45,4];

    var num=mySort(arr1);

    console.log(num);

    相关文章

      网友评论

          本文标题:JavaScript数组 冒泡排序

          本文链接:https://www.haomeiwen.com/subject/grkdettx.html