جدول المحتويات:
تعريف - ماذا يعني القاموس؟
القاموس ، في C # ، هو نوع بيانات عام يخزن مجموعة من القيم مع مفاتيحها المقابلة داخليًا لاسترجاع البيانات بشكل أسرع. تسمى عملية البحث عن القيمة المرتبطة بمفتاح البحث أو الفهرسة. تستخدم القواميس للبحث بشكل أسرع عن القيم المخزنة. الغرض منها هو استخدامها مع أي نوع محدد لكل من المفتاح والقيمة المراد تخزينها في القاموس. يتم استخدامها لتخزين البيانات الضخمة ، حيث يكون حجم الفهرس كبيرًا جدًا بحيث لا يحتوي على صفائف من نوع البيانات المعتاد.
التخزين والاسترجاع غير فعالين في المصفوفات عندما يكون حجم البيانات كبيرًا. يُعرف هذا المصطلح أيضًا بالصفيف الترابطي والخريطة والجدول وفي استعلام معالجة فهرس أو جدول فهرس.
Techopedia يشرح القاموس
العمليات ، التي تستخدم عادة مع القاموس ، هي:
- إدراج: إضافة مفتاح جديد وزوج القيمة
- إعادة التعيين: إضافة قيمة جديدة إلى مفتاح موجود
- إزالة / حذف: إزالة مفتاح وزوج القيمة
- بحث: استرداد القيمة المرتبطة بمفتاح معين
يستخدم القاموس خوارزمية تسلسل داخليًا بحيث يمكن استرداد المفاتيح التي تمت إضافتها بشكل أسرع في البحث عن حالات كبيرة جدًا من القاموس. يمكن تحسين أداء القاموس من خلال زيادة قدرته إلى أعلى قليلاً من المستوى الافتراضي.
تمت كتابة هذا التعريف في سياق C #