看看简单的数组冒泡排序,直接上代码吧。
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);
网友评论