java排序
天蓬老师
天蓬老师 2017-04-18 10:52:58
0
6
560

有一个数组
[10-20,41-50,31-40,51-60,21-30],使他按照10-20,21-30,...的顺序排序有什么高效的方法吗?谢谢

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

membalas semua(6)
PHPzhong

Jika terdapat hanya beberapa elemen tatasusunan, tidak akan ada perbezaan besar dalam mana-mana kaedah pengisihan yang anda gunakan.
Algoritma pengisihan hanya boleh menunjukkan kelebihan masing-masing apabila jumlah data agak besar.

迷茫

Mengenai pengisihan, terdapat banyak algoritma pengisihan klasik Cuma tukar kaedah perbandingan saiz kepada anda sendiri dan ia akan menjadi ok.

巴扎黑

Tulis semula kaedah compareTo, keluarkan ‘-’ di tengah dan tukarkannya kepada nombor perbandingan int

刘奇

Apa maksud awak? Tatasusunan dua dimensi?

小葫芦

(1) Gunakan rangka kerja Koleksi: laksanakan antara muka pembanding dan tulis semula kaedah bandingkan di dalamnya.
(2) Gantikan kaedah CompareTo di bawah Jenis rentetan

刘奇

Apabila mengisih, cari nilai mutlak elemen, dan kemudian pilih kaedah pengisihan yang berbeza mengikut bilangan elemen

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!