Contoh analisis pengisihan rawak kemahiran tatasusunan_javascript javascript

WBOY
Lepaskan: 2016-05-16 15:49:25
asal
994 orang telah melayarinya

Contoh dalam artikel ini menerangkan cara melaksanakan pengisihan rawak tatasusunan javascript. Kongsikan dengan semua orang untuk rujukan anda. Butirannya adalah seperti berikut:

Kami akan menguji pesanan rawak 0-9 dan menjana data terlebih dahulu

var arr=[9,3,1,2,5,8,4,7,6,0];
arr.sort();
document.write("正常排序后的数组元素:"+arr.join(",")+"<BR />");

Salin selepas log masuk

Elemen tatasusunan selepas isihan biasa: 0,1,2,3,4,5,6,7,8,9
Tentukan fungsi rawak untuk mengembalikan nombor positif atau negatif secara rawak Fungsi isihan akan menentukan sama ada kedua-dua nilai berada dalam susunan positif atau negatif berdasarkan nombor positif dan negatif yang dikembalikan secara rawak

.
function randomSort(a, b){
  return Math.random() - 0.5;
}
arr.sort(randomSort);
document.write("随机排序后的数组元素:"+arr.join(",")+"<BR />");

Salin selepas log masuk

Elemen tatasusunan yang diisih secara rawak: 3,1,7,4,8,6,2,0,9,5

Elemen tatasusunan yang diisih secara rawak: 8,3,1,9,5,0,7,6,4,2

Saya harap artikel ini akan membantu reka bentuk pengaturcaraan JavaScript semua orang.

Label berkaitan:
sumber:php.cn
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