Ktorá kolekcia nepovoľuje duplicitné členy?
Ktorá kolekcia nepovoľuje duplicitné členy?

Video: Ktorá kolekcia nepovoľuje duplicitné členy?

Video: Ktorá kolekcia nepovoľuje duplicitné členy?
Video: How to Remove All Duplicates from an ArrayList - Java Collections | Java Program Interview Question 2024, November
Anonim

Duplicates: ArrayList umožňuje duplicitné hodnoty while HashSet nepovoľuje duplicitné hodnoty. Usporiadanie: ArrayList zachováva poradie objektu, do ktorého sú vložené HashSet je neobjednaná kolekcia a neudržiava žiadny poriadok.

Otázkou tiež je, ktorá zbierka neumožňuje duplikáty?

HashSet

Po druhé, aké rozhranie predstavuje kolekciu, ktorá neumožňuje duplicitné prvky? The Zbierka Rámec Napríklad Zoznam rozhranie , ktorý predstavuje objednaný zber , je rodič rozhranie všetkých podtried a pod rozhrania , ako je ArrayList, LinkedList a tak ďalej. Podobne aj Set rozhranie definuje množinu, ktorá nepovoľuje duplicitné prvky.

Po druhé, ktorá kolekcia nepovoľuje duplicitné členy v Pythone?

Set nie držať duplikát položky. The prvkov súboru sú nemenný, to je , nedajú sa zmeniť, ale samotná zostava je premenlivé, to je , to môcť byť zmenený. Od nastavených položiek niesu indexované, sady nepodporovať akékoľvek operácie krájania alebo indexovania.

Prečo nie sú v súprave povolené duplikáty?

Význam súpravy robiť nie povoliť duplikát hodnoty“znamená, že keď pridáte a duplikát do a nastaviť , duplikát sa ignoruje a nastaviť zostáva nezmenený. Toto áno nie viesť k chybám kompilácie alebo runtime: duplikáty sú ticho ignorované. Set je implementovaný tak, aby sa predišlo duplicite.

Odporúča: