Kuna tofauti gani kati ya set na Unordered_set?
Kuna tofauti gani kati ya set na Unordered_set?

Video: Kuna tofauti gani kati ya set na Unordered_set?

Video: Kuna tofauti gani kati ya set na Unordered_set?
Video: JAMBO MOJA// SIGNATURE MUSIC GROUP//OFFICIAL VIDEO. 2024, Novemba
Anonim

Weka ni mfuatano ulioamriwa wa vitufe vya kipekee ambapo seti_isiyopangwa ni a kuweka ambayo ufunguo unaweza kuhifadhiwa kwa mpangilio wowote, bila mpangilio. Weka inatekelezwa kama muundo wa mizani ndiyo sababu inawezekana kudumisha utaratibu kati ya vipengele (kwa mtiti maalum).

Kwa hivyo tu, Unordered_set ni nini?

Seti zisizopangwa ni vyombo vinavyohifadhi vipengele vya kipekee bila mpangilio maalum, na vinavyoruhusu urejeshaji wa haraka wa vipengele vya mtu binafsi kulingana na thamani yake. Katika seti_isiyopangwa , thamani ya kipengele kwa wakati mmoja ni ufunguo wake, unaokitambulisha kipekee.

Baadaye, swali ni, ni nini hash iliyowekwa katika C++? Seti ya heshi ni a kuweka inayotumia a hashi jedwali ili kutoa utendakazi wa utafutaji wa haraka. Tazama maelezo ya toleo. Yaliyomo. Ufafanuzi.

ni tofauti gani kati ya seti na multiset katika C ++?

Muhimu tofauti kati ya ya kuweka na seti nyingi ni kwamba katika seti funguo lazima ziwe za kipekee, wakati a seti nyingi inaruhusu funguo mbili. Kwa zote mbili seti na seti nyingi , mpangilio wa vipengele ni mpangilio wa funguo, hivyo vipengele katika seti nyingi ambazo zina funguo rudufu zinaweza kuonekana kwa mpangilio wowote.

Multiset C++ ni nini?

Multiset katika C++ Maktaba ya Kiolezo cha Kawaida(STL) Seti nyingi ni aina ya vyombo vya ushirika vinavyofanana na seti, isipokuwa vipengele vingi vinaweza kuwa na thamani sawa. Baadhi ya Kazi za Msingi zinazohusiana na seti nyingi :begin() - Hurejesha kiboreshaji kwa kipengele cha kwanza kwenye seti nyingi.

Ilipendekeza: