Čemu služe vrste kolekcija?
Čemu služe vrste kolekcija?

Video: Čemu služe vrste kolekcija?

Video: Čemu služe vrste kolekcija?
Video: Juice: Čemu služe skupi satovi ⁉️ 2024, Maj
Anonim

util. Zbirke klasa. To je naviklo sortiraj elementi prisutni u navedenoj listi Kolekcija u rastućem redosledu. sortiraj () metoda, ali je bolja nego kao ona može sortirati elementi niza kao i povezana lista, red čekanja i još mnogo toga prisutnih u njemu.

Na ovaj način, kako radi sortiranje kolekcije?

Put Zbirke . sortiranje radi je da zapravo uzima kolekcije osnovni niz i poziva ga sortiraj metoda za sortiraj stvarne elemente. To sortiranje algoritam koji koristi Java je munjevit Timsort. Metoda vraća void jer je sorte the zbirka na mjestu.

Slično tome, šta se podrazumijeva pod uređenim i sortiranim u zbirkama? An naručena sredstva za naplatu da su elementi zbirka imaju specifično red . The red je nezavisna od vrijednosti. A sortirana sredstva prikupljanja to ne samo vrši kolekciju imati red , ali red zavisi od vrednosti elementa. SortedSet je primjer.

Nakon toga, postavlja se pitanje koje se sortiranje koristi u sortiranju kolekcija?

Dakle, na kraju, Zbirke # sortiraj koristi nizove# sortiraj (elemenata objekta) iza scene. Ova implementacija koristi stapanje sortiraj ili tim sortiraj . Prema Javadocu, to su samo primitivni nizovi sortirano koristeći Quicksort. sortiraj izgleda da koristiti isto sortiranje algoritam kao nizovi.

Koristi li sortiranje kolekcija CompareTo?

Ako bilo koja klasa implementira Comparable interfejs u Javi onda zbirka tog objekta može biti lista ili niz sortirano automatski po koristeći kolekcije . sortiraj () metoda i objekti će biti sortirano na osnovu tamo prirodnog red definisano od strane CompareTo metoda.

Preporučuje se: