Milline kogu ei luba liikmeid dubleerida?
Milline kogu ei luba liikmeid dubleerida?

Video: Milline kogu ei luba liikmeid dubleerida?

Video: Milline kogu ei luba liikmeid dubleerida?
Video: TANTSUKINGAD - Laulupesa ja Shate tantsukooli lapsed 2024, Aprill
Anonim

Duplikaadid: ArrayList lubab dubleerida väärtusi samas HashSet ei luba väärtuste dubleerimist. Järjestamine: ArrayList säilitab objektide järjekorra, millesse need sisestatakse HashSet on tellimata kollektsioon ja ei hoia järjekorda.

Küsimus on ka selles, milline kogu ei luba duplikaate?

HashSet

Teiseks, milline liides esindab kogu, mis ei luba dubleerivaid elemente? The Kollektsioon Raamistik Näiteks loend liides , mis esindab ja tellitud kogumine , on vanem liides kõigist alamklassidest ja alamklassidest liidesed , nagu ArrayList, LinkedList ja nii edasi. Samamoodi komplekt liides määrab komplekti, mis ei luba dubleerida elemente.

Teiseks, milline kogu ei luba Pythonis dubleerivaid liikmeid?

Komplekt ei ole hoia duplikaat esemed. The elemendid komplektist on muutumatu, see on , neid muuta ei saa, küll aga komplekti ennast on muutlik, see on , see saab muuta. Alates seatud esemetest ei ole indekseeritud, seab ära toeta mis tahes viilutamise või indekseerimise toimingud.

Miks ei ole komplektis duplikaate lubatud?

"" tähendus komplektid teha mitte lubama duplikaat väärtused" on see, kui lisate a duplikaat kuni a seatud , duplikaat ignoreeritakse ja seatud jääb muutumatuks. See teeb mitte põhjustada kompileerimis- või käitusvigu: duplikaadid ignoreeritakse vaikselt. Määra dubleerimise vältimiseks.

Soovitan: