من هياكل البيانات يستخدم عند الحاجة إلى تغيير عناصر القائمة بشكل متكرر (2 نقطة) القائمه او القاموس ؟؟
الإجابة الصحيحة من خلال موقع بوابة الإجابات هي:
القائمه
الإجابة الصحيحة هي: القائمة.
شرح الإجابة:
تُستخدم القائمة (List) في البرمجة عندما نحتاج إلى تخزين مجموعة من العناصر التي قد نحتاج إلى تعديلها أو تغيير قيمها بشكل مستمر، وذلك للأسباب التالية:
- إمكانية الوصول عبر الفهرس (Index): تعتمد القائمة على ترتيب العناصر (0, 1, 2...)، مما يسهل الوصول إلى أي عنصر وتغيير قيمته مباشرة بمجرد معرفة مكانه.
- المرونة في التعديل: القوائم مصممة لتكون "قابلة للتعديل" (Mutable)، أي يمكنك إضافة عنصر جديد، حذف عنصر موجود، أو استبدال قيمة عنصر قديم بقيمة جديدة بسهولة وسرعة.
مثال توضيحي:تخيل أن لديك قائمة بأسماء الطلاب في الفصل: `["أحمد", "سارة", "خالد"]`.
إذا انتقل الطالب "خالد" من المدرسة وجاء مكانه طالب جديد اسمه "عمر"، يمكنك ببساطة تغيير العنصر الثالث في القائمة من "خالد" إلى "عمر" دون الحاجة لإعادة بناء القائمة من جديد.
لماذا لا نختار القاموس في هذه الحالة؟
القاموس (Dictionary) يُستخدم بشكل أساسي للربط بين "مفتاح" و "قيمة" (مثل كلمة ومعناها)، وهدفه الأساسي هو سرعة البحث عن معلومة معينة باستخدام المفتاح، وليس إدارة قائمة من العناصر التي يتم تغييرها بشكل متكرر بناءً على ترتيبها.
اذا كان لديك إجابة افضل او هناك خطأ في الإجابة علي سؤال من هياكل البيانات يستخدم عند الحاجة إلى تغيير عناصر القائمة بشكل متكرر (2 نقطة) القائمه او القاموس ؟ اترك تعليق فورآ.