Która kolekcja nie pozwala na zduplikowanie członków?
Która kolekcja nie pozwala na zduplikowanie członków?

Wideo: Która kolekcja nie pozwala na zduplikowanie członków?

Wideo: Która kolekcja nie pozwala na zduplikowanie członków?
Wideo: Skopiowanie ludzkiej świadomości zmieni nasz gatunek | prof. Wiesław Nowiński 2024, Kwiecień
Anonim

Duplikaty: ArrayList pozwala na duplikowanie wartości, podczas gdy HashSet nie zezwala na duplikaty wartości. Porządkowanie: ArrayList utrzymuje kolejność obiektu, w którym są wstawiane, podczas gdy HashSet jest nieuporządkowaną kolekcją i nie utrzymuje żadnego porządku.

Pytanie brzmi, która kolekcja nie pozwala na duplikaty?

HashSet

Po drugie, jaki interfejs reprezentuje kolekcję, która nie pozwala na powielanie elementów? ten Kolekcja Ramy Na przykład Lista berło , który reprezentuje zamówiony kolekcja , jest rodzic berło wszystkich podklas i podklas interfejsy , takie jak ArrayList, LinkedList i tak dalej. Podobnie, Set berło definiuje zestaw, który nie pozwala na duplikowanie elementów.

Po drugie, która kolekcja nie pozwala na zduplikowanie członków w Pythonie?

Zbiór nie trzymać duplikować rzeczy. ten elementy zestawu są niezmienne, że jest , nie można ich zmienić, ale sam zestaw jest zmienny, że jest , to Móc zmienić się. Ponieważ ustawione elementy nie są indeksowane, zestawy nie wspieraj wszelkie operacje krojenia lub indeksowania.

Dlaczego duplikaty nie są dozwolone w zestawie?

Znaczenie zestawy robić nie pozwolić duplikować wartości” jest to, że po dodaniu a duplikować do ustawić , ten duplikować jest ignorowany, a ustawić pozostaje bez zmian. To nie nie prowadzić do błędów kompilacji lub wykonania: duplikaty są cicho ignorowane. Ustawić jest zaimplementowany w ten sposób, aby uniknąć duplikacji.

Zalecana: