Katera zbirka ne dovoljuje podvojenih članov?
Katera zbirka ne dovoljuje podvojenih članov?

Video: Katera zbirka ne dovoljuje podvojenih članov?

Video: Katera zbirka ne dovoljuje podvojenih članov?
Video: Голубой вагон 2024, April
Anonim

Duplicates: ArrayList dovoljuje podvojene vrednosti while HashSet ne dovoljuje podvojenih vrednosti. Vrstni red: ArrayList ohranja vrstni red predmeta, v katerega so vstavljeni medtem HashSet je neurejena zbirka in ne vzdržuje nobenega reda.

Vprašanje je tudi, katera zbirka ne dovoljuje dvojnikov?

HashSet

Drugič, kateri vmesnik predstavlja zbirko, ki ne dovoljuje podvojenih elementov? The Zbirka Okvir Na primer Seznam vmesnik , ki predstavlja naročeno zbiranje , je starš vmesnik vseh podrazredov in podrazredov vmesniki , kot so ArrayList, LinkedList in tako naprej. Podobno, Set vmesnik definira nabor, ki ne dovoljuje podvojenih elementov.

Drugič, katera zbirka ne dovoljuje podvojenih članov v Pythonu?

Niz ne drži dvojnik predmetov. The elementov kompleta so nespremenljivo, to je , jih ni mogoče spremeniti, ampak sam sklop je spremenljivo, to je , to lahko biti spremenjen. Od nastavljenih elementov niso indeksirano, nizi ne podpiraj vse operacije rezanja ali indeksiranja.

Zakaj dvojniki niso dovoljeni v nizu?

Pomen " kompleti narediti ne dovoli dvojnik vrednosti" je, da ko dodate a dvojnik do a set , dvojnik je prezrt, in set ostane nespremenjen. To deluje ne vodi do napak pri prevajanju ali izvajanju: dvojniki so tiho prezrte. Set se izvaja tako, da se izognemo podvajanju.

Priporočena: