Aling koleksyon ang hindi pinapayagan ang mga duplicate na miyembro?
Aling koleksyon ang hindi pinapayagan ang mga duplicate na miyembro?

Video: Aling koleksyon ang hindi pinapayagan ang mga duplicate na miyembro?

Video: Aling koleksyon ang hindi pinapayagan ang mga duplicate na miyembro?
Video: ๐Ÿ›‘ BAGGAGE POLICY: ALL AIRLINES | 5 BAGAY NA DAPAT MALAMAN! Free Baggage, Mga Bawal na Bagay, ATBP 2024, Abril
Anonim

Mga Duplicate: Pinapayagan ng ArrayList ang mga dobleng halaga habang HashSet hindi pinapayagan ang mga duplicate na halaga. Pag-order: Ang ArrayList ay nagpapanatili ng pagkakasunud-sunod ng bagay kung saan sila ay ipinasok habang HashSet ay isang hindi nakaayos na koleksyon at hindi nagpapanatili ng anumang kaayusan.

Ang tanong din, aling koleksyon ang hindi pinapayagan ang mga duplicate?

HashSet

Pangalawa, anong interface ang kumakatawan sa isang koleksyon na hindi pinapayagan ang mga dobleng elemento? Ang Koleksyon Framework Halimbawa, ang Listahan interface , na kumakatawan isang iniutos koleksyon , ay ang magulang interface ng lahat ng mga sub class at sub mga interface , gaya ng ArrayList, LinkedList, at iba pa. Katulad nito, ang Set interface tumutukoy sa hanay na hindi pinapayagan ang mga dobleng elemento.

Pangalawa, aling koleksyon ang hindi pinapayagan ang mga duplicate na miyembro sa Python?

Isang set ay hindi humawak Kopyahin mga bagay. Ang mga elemento ng set ay hindi nababago, iyon ay , hindi sila mababago, ngunit ang set mismo ay nababago, iyon ay , ito pwede mabago. Dahil itakda ang mga item hindi na-index, mga set huwag sumuporta anumang mga operasyon sa pagpipiraso o pag-index.

Bakit hindi pinapayagan ang mga duplicate sa set?

Ang kahulugan ng " set gawin hindi payagan Kopyahin values" ay kapag nagdagdag ka ng a Kopyahin sa a itakda , ang Kopyahin ay hindi pinapansin, at ang itakda nananatiling hindi nagbabago. Ginagawa nito hindi humantong sa compile o runtime error: mga duplicate ay tahimik na hindi pinapansin. Itakda ay ipinapatupad ng ganoon upang maiwasan ang pagdoble.

Inirerekumendang: