تفاوت بین set و Unordered_set چیست؟
تفاوت بین set و Unordered_set چیست؟

تصویری: تفاوت بین set و Unordered_set چیست؟

تصویری: تفاوت بین set و Unordered_set چیست؟
تصویری: Set & Unordered Set | سری C++ STL | قسمت 8 | یوگش یوگندرا 2024, ممکن است
Anonim

تنظیم یک دنباله مرتب از کلیدهای منحصر به فرد است در حالی که unordered_set هست یک تنظیم که در آن کلید را می توان به هر ترتیبی، به طوری نامرتب ذخیره کرد. تنظیم به عنوان یک ساختار درخت متعادل اجرا می شود به همین دلیل است که می توان نظم را حفظ کرد بین عناصر (با عبور از درخت خاص).

بنابراین، Unordered_set چیست؟

مجموعه‌های نامرتب محفظه‌هایی هستند که عناصر منحصربه‌فرد را بدون ترتیب خاصی ذخیره می‌کنند و امکان بازیابی سریع عناصر منفرد را بر اساس ارزش آنها فراهم می‌کنند. در یک unordered_set ، مقدار یک عنصر در عین حال کلید timeits است که آن را منحصر به فرد شناسایی می کند.

پس از آن، سوال این است که هش در C++ چیست؟ مجموعه هش هست یک تنظیم که از a استفاده می کند هش جدول برای ارائه عملکرد جستجوی سریعتر. مشاهده جزئیات نسخه فهرست. تعریف.

تفاوت بین set و multiset در C++ چیست؟

ضروری است تفاوت بین را تنظیم و چند مجموعه ای آن است در یک مجموعه کلیدها باید منحصر به فرد باشند، در حالی که a چند مجموعه ای اجازه کلیدهای تکراری را می دهد. در هر دو مجموعه ها و چند مجموعه ها ، ترتیب مرتب سازی اجزاء مرتب کننده کلیدها است، بنابراین اجزاء در مولتی مجموعه که کلیدهای تکراری ممکن است به هر ترتیبی ظاهر شوند.

C++ چند مجموعه ای چیست؟

چند مجموعه که در C++ کتابخانه الگوی استاندارد (STL) چند مجموعه نوعی از کانتینرهای انجمنی مشابه مجموعه هستند، با این استثنا که چندین عنصر می توانند مقادیر یکسانی داشته باشند. برخی از توابع اساسی مرتبط با چند مجموعه ای :begin() – یک تکرارکننده را به اولین عنصر در برمی‌گرداند چند مجموعه ای.

توصیه شده: