Kamis, Maret 21, 2019

Sorting Java

Ada dua method in-built untuk melakukan sorting pada Java.

satu, Arrays.Sort() berfungsi untuk array dan juga untuk tipe data primitif.

Output:
Modified arr[] : [6, 7, 9, 13, 21, 45, 101, 102]

dua, Collection.sort() berfungsi untuk tipe data objek seperti ArrayList dan LinkedList.

Output
List after the use of Collection.sort() :
[Dear, Friends, Geeks For Geeks, Is, Superb]

Algoritma sorting apa yang digunakan untuk pengurutan pada Java?
Method Arrays.sort Java digunakan untuk quicksort array dari data primitif dan merge sort untuk array dari data tipe objek.

Urutan sorting mana yang dilakukan secara default?
Secara default diurutkan ascending.

Bagaimana cara array atau list melakukan sorting secara descending?
Sorting descending bisa dilakukan dengan Collection.reverseOrder() seperti diperlihatkan contoh berikut.

contoh 1: array sort
Output:
Modified arr[] : [100, 45, 21, 13, 9, 7, 6, 2]

Contoh 2: collection sort

Output:
List after the use of Collection.sort() :
[Superb, Is, Geeks For Geeks, Friends, Dear]

Bagaimana cara melakukan sorting subarray?
Output:
Modified arr[] : [13, 6, 7, 21, 45, 9, 2, 100]





Tidak ada komentar:

Posting Komentar

Respon komentar 7 x 24 jam, so please be patient :D

Footer Adsense