Hvilken samling tillader ikke duplikerede medlemmer?
Hvilken samling tillader ikke duplikerede medlemmer?

Video: Hvilken samling tillader ikke duplikerede medlemmer?

Video: Hvilken samling tillader ikke duplikerede medlemmer?
Video: Sådan fjerner du alle dubletter fra en ArrayList - Java-samlinger | Java-program interviewspørgsmål 2024, April
Anonim

Dubletter: ArrayList tillader duplikerede værdier mens HashSet tillader ikke dubletter af værdier. Rækkefølge: ArrayList bevarer rækkefølgen af objektet, hvori de er indsat, mens HashSet er en uordnet samling og opretholder ingen rækkefølge.

Spørgsmålet er også, hvilken samling tillader ikke dubletter?

HashSet

For det andet, hvilken grænseflade repræsenterer en samling, der ikke tillader duplikerede elementer? Det Kollektion Ramme For eksempel Listen interface , hvilken repræsenterer en bestilt kollektion , er forælderen interface af alle underklasser og under grænseflader , såsom ArrayList, LinkedList og så videre. Tilsvarende set interface definerer det sæt, der tillader ikke duplikerede elementer.

For det andet, hvilken samling tillader ikke duplikerede medlemmer i Python?

Et sæt gør ikke holde duplikere genstande. Det elementer af sættet er uforanderlig, det er , de kan ikke ændres, men selve sættet er foranderlig, det er , det kan blive ændret. Siden indstillede elementer er ikke indekseret, sæt ikke støtte enhver udskærings- eller indekseringsoperation.

Hvorfor er dubletter ikke tilladt i sættet?

Betydningen af " sæt gør ikke give lov til duplikere værdier" er, at når du tilføjer en duplikere til en sæt , det duplikere ignoreres, og den sæt forbliver uændret. Dette gør ikke føre til kompilerings- eller køretidsfejl: dubletter ignoreres stille. Sæt implementeres sådan for at undgå overlapning.

Anbefalede: