美文网首页
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