Rumah > hujung hadapan web > tutorial js > JS中sort排序之冒泡排序详解

JS中sort排序之冒泡排序详解

小云云
Lepaskan: 2018-03-19 17:23:52
asal
1848 orang telah melayarinya

本文主要和大家分享JS中sort排序之冒泡排序详解,本文主要以代码的形式希望能帮助到大家。

window.onload=function()  
{  


var arr=[1,14,4,2,6,10];
arr.sort(function(obj1,obj2){
   if(obj1>obj2)
   	{return 1;}
   else if (obj1==obj2)
   	{return 0;}
   else {return -1;}
});
console.log(arr);
//

var f1=function(a,b){return a-b;}
arr.sort(f1);
alert(arr);
//
//鍐掓场鎺掑簭
function mysort(arr)
{
   var temp;
   for(var i=0;i<arr.length;i++)//姣旇緝瓒熸暟
   	{var isSort=true;

   
   	for (var j=0;j<arr.length-i-1;j++)//姣忚稛姣旇緝娆℃暟
   	{
          if (arr[j]>arr[j+1]){
          isSort=false;
          temp=arr[j];
          arr[j]=arr[j+1];
          arr[j+1]=temp;}
   	}
   	if(isSort)
   	{break;}
   }

   return arr;
}
Salin selepas log masuk

相关推荐:

JavaScript中的冒泡排序详解

Js冒泡排序与快速排序实详解

简单的理解PHP冒泡排序

Atas ialah kandungan terperinci JS中sort排序之冒泡排序详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan