ما هي Java TreeMap؟
ما هي Java TreeMap؟

فيديو: ما هي Java TreeMap؟

فيديو: ما هي Java TreeMap؟
فيديو: java TreeMap vs HashMap &LinkedHashMap - جافا 2024, شهر نوفمبر
Anonim

جافا TreeMap الطبقة عبارة عن تنفيذ قائم على الشجرة باللون الأحمر والأسود. يوفر وسيلة فعالة لتخزين أزواج القيمة الرئيسية بترتيب فرز. النقاط المهمة حول جافا TreeMap الطبقة هي: جافا TreeMap يحتوي على قيم تستند إلى المفتاح. يقوم بتنفيذ واجهة NavigableMap ويوسع فئة AbstractMap.

بخصوص هذا ، ما هو TreeMap في Java مع الأمثلة؟

TreeMap في Java مع مثال . بقلم شيتانيا سينغ | مصنف تحت: جافا المجموعات. خريطة الشجرة هو تطبيق NavigableMap المستند إلى الأحمر والأسود. يتم فرزها وفقًا للترتيب الطبيعي لمفاتيحها. خريطة الشجرة فئة تنفذ واجهة خريطة مشابهة لفئة HashMap.

قد يتساءل المرء أيضًا ، كيف تعمل خريطة الشجرة؟ خريطة الشجرة في جافا. ال خريطة الشجرة يستخدم لتنفيذ واجهة الخريطة و NavigableMap جنبًا إلى جنب مع فئة الخلاصة Abstract. أيضًا ، يتم تخزين جميع عناصره في خريطة الشجرة مرتبة حسب المفتاح. خريطة الشجرة يقوم بالفرز بترتيب طبيعي على مفتاحه ، كما يسمح لك باستخدام المقارنة لتنفيذ الفرز المخصص.

بجانب هذا ، لماذا نستخدم TreeMap في Java؟

ال TreeMap في جافا يكون تستخدم لتنفيذ واجهة الخريطة وخريطة التنقل مع فئة الخلاصة. يتم فرز الخريطة وفقًا للترتيب الطبيعي لمفاتيحها ، أو بواسطة أداة المقارنة المتوفرة في وقت إنشاء الخريطة ، اعتمادًا على المُنشئ تستخدم.

ما الفرق بين TreeMap و HashMap في Java؟

رئيسي الفرق بين HashMap و TreeMap TreeMap هو مثال على SortedMap ويتم تنفيذه بواسطة Red-Black tree ، مما يعني أنه يتم فرز ترتيب المفاتيح. خريطة التجزئة من ناحية أخرى ، لا تقدم مثل هذا الضمان. يتم تنفيذه بواسطة Hash Table.

موصى به: