Багц болон эрэмблэгдээгүй_сет хоёрын ялгаа нь юу вэ?
Багц болон эрэмблэгдээгүй_сет хоёрын ялгаа нь юу вэ?

Видео: Багц болон эрэмблэгдээгүй_сет хоёрын ялгаа нь юу вэ?

Видео: Багц болон эрэмблэгдээгүй_сет хоёрын ялгаа нь юу вэ?
Видео: Багц барьцаа хөрөнгийн бүтээгдэхүүн болон данс үүсгэх 2024, Арваннэгдүгээр
Anonim

Тохируулах нь өвөрмөц товчлууруудын дараалалтай дараалал юм захиалгагүй_бүлэг нь тогтоосон ямар түлхүүрийг ямар ч дарааллаар хадгалах боломжтой тул дараалалгүй. Тохируулах Модны тэнцвэртэй бүтэц болгон хэрэгжүүлдэг тул эмх цэгцтэй байх боломжтой хооронд элементүүд (тодорхой модоор дамжин өнгөрөх замаар).

Зүгээр л, Unordered_set гэж юу вэ?

Эрэмбэлэгдээгүй багцууд нь өвөрмөц элементүүдийг тодорхой дараалалгүйгээр хадгалдаг, тэдгээрийн үнэ цэнэд тулгуурлан бие даасан элементүүдийг хурдан олж авах боломжийг олгодог сав юм. онд захиалгагүй_бүлэг , элементийн утга нь нэгэн зэрэг түлхүүр бөгөөд үүнийг өвөрмөц байдлаар тодорхойлдог.

Дараа нь асуулт бол C++ хэл дээр хэш гэж юу вэ? Хэш багц нь тогтоосон нь ашигладаг хэш илүү хурдан хайлтын функцээр хангах хүснэгт. Хувилбарын дэлгэрэнгүйг харах. Агуулга. Тодорхойлолт.

C++ дээр олонлог ба олонлог хоёрын ялгаа юу вэ?

Хамгийн чухал хоорондын ялгаа нь тогтоосон болон олон багц тийм үү багцад түлхүүр нь өвөрмөц байх ёстой, харин a олон багц Давхардсан түлхүүрүүдийг зөвшөөрдөг. Аль алинд нь багц ба олон багц , бүрэлдэхүүн хэсгүүдийн эрэмбэлэх дараалал нь түлхүүрүүдийн эрэмблэгч байдаг тул бүрэлдэхүүн хэсгүүд олон багцад Давхардсан түлхүүрүүд ямар ч дарааллаар гарч ирж болно.

Multiset C++ гэж юу вэ?

Олон багц in C++ Стандарт загварын номын сан(STL) Олон багц нь олон элемент ижил утгатай байж болохыг эс тооцвол олонлогтой төстэй ассоциатив савны төрөл юм. -тай холбоотой зарим үндсэн функцууд олон багц :begin() – Давталтыг эхний элемент рүү буцаана олон багц.

Зөвлөмж болгож буй: