Rumah > Artikel > hujung hadapan web > Contoh analisis pengisihan rawak kemahiran tatasusunan_javascript javascript
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 />");
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 />");
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.