Kto udržiava objednávku vloženia?

Obsah:

Kto udržiava objednávku vloženia?
Kto udržiava objednávku vloženia?

Video: Kto udržiava objednávku vloženia?

Video: Kto udržiava objednávku vloženia?
Video: Java LinkedHashSet Explained: A Comprehensive Guide to Ordered Sets 2024, Septembra
Anonim

1) List je usporiadaná kolekcia, ktorá udržiava poradie vloženia, čo znamená, že pri zobrazení obsahu zoznamu zobrazí prvky v rovnakom poradí, v akom boli vložené. zoznam. Súprava je neobjednaná kolekcia, neudržiava žiadnu objednávku.

Ktorá dátová štruktúra uchováva objednávku vloženia?

Ak chceme zachovať poradie vkladania prvkov, mali by sme použiť LinkedHashSet. LinkedHashSet zachováva poradie, v ktorom sú prvky vložené.

Zachováva HashSet objednávku vloženia?

Ak nechcete zachovať žiadne poradie prvkov, použite HashSet. Ak chcete zachovať poradie vkladania prvkov, použite LinkedHashSet. Ak chcete prvky zoradiť podľa nejakého porovnávača, použite TreeSet.

Zachováva zbierka poradie vloženia?

Kolekcie neudržiavajú poradie vloženia. Niektoré jednoducho predvolene pridajú novú hodnotu na koniec. Udržiavanie poradia vkladania je užitočné iba vtedy, ak podľa neho uprednostňujete objekty alebo ho používate na triedenie objektov.

Čo sa zachová objednávka vloženia?

Poradie vloženia sa vzťahuje na poradie, v ktorom pridávate prvky do dátovej štruktúry (t. j. kolekcia ako Zoznam, Súprava, Mapa atď.). Napríklad objekt List zachováva poradie, v ktorom pridávate prvky, zatiaľ čo objekt Set nezachováva poradie prvkov, v ktorom sú vložené.

Odporúča: