A) هيكل بيانات يسمح بالوصول إلى العناصر بشكل عشوائي. B) هيكل بيانات يمكنه تخزين نوع واحد فقط من البيانات. C) مجموعة من عناصر البيانات من نفس النوع. D) هيكل بيانات حيث يشير كل عنصر إلى العنصر التالي في التسلسل.
A) مكدس (Stack) B) قائمة مرتبطة (Linked list) C) مصفوفة (Array) D) طابور (Queue)
A) هيكل بيانات يتم فيه تخزين العناصر بترتيب معين. B) هيكل بيانات يمكنه تخزين البيانات الثنائية فقط. C) هيكل بيانات هرمي حيث يحتوي كل عقدة على حد أقصى عقدتين فرعيتين. D) هيكل بيانات شجري حيث يمكن لكل عقدة أن تحتوي على عدد غير محدود من العقد الفرعية.
A) المكدس B) القائمة المرتبطة C) الشجرة الثنائية D) قائمة الانتظار
A) هيكل بيانات يسمح بإضافة العناصر فقط في البداية. B) هيكل يمكنه تخزين القيم الرقمية فقط. C) هيكل بيانات لا يمكن تغيير حجمه بمجرد إنشائه. D) مجموعة متسلسلة من العناصر، يتم تحديد كل عنصر منها بواسطة فهرس أو مفتاح.
A) قائمة مرتبطة B) طابور C) شجرة D) مصفوفة
A) هيكل بيانات يخزن البيانات بترتيب عشوائي. B) جدول يحتوي فقط على قيم التجزئة. C) هيكل بيانات يقوم بربط المفاتيح بالقيم لتمكين البحث الفعال. D) هيكل يستخدم لتشفير كلمات المرور.
A) مصفوفة B) شجرة C) قائمة مرتبطة D) جدول هاش
A) إجراء العمليات الحسابية. B) ترتيب العناصر بترتيب تصاعدي. C) تخزين البيانات بترتيب تسلسلي. D) تمثيل الشبكات والروابط بين العناصر.
A) نوع من تجريد التعليمات البرمجية يُستخدم في تطوير البرمجيات. B) لغة برمجة ليست مرتبطة بشكل خاص بأي جهاز. C) نوع من التشفير يُستخدم لتأمين البيانات. D) نموذج رياضي للأنواع البياناتية، حيث يتم تعريف البيانات كمجموعة من القيم والعمليات.
A) تسلسلي B) خطي C) هرمي D) غير خطي
A) O(log n) B) O(n) C) O(n log n) D) O(1)
A) شجرة تري (Trie) B) مكدس (Stack) C) طابور (Queue) D) كومة (Heap)
A) العقدة الأخيرة B) العقدة الأولى C) العقدة الوسطى D) الجذر
A) إزالة عنصر (Pop) B) إضافة عنصر (Enqueue) C) إضافة عنصر (Push) D) إزالة عنصر (Dequeue)
A) شجرة بحث تسمح فقط بتخزين البيانات الثنائية. B) شجرة ذات ارتفاع ثابت ولا يمكن تعديله. C) شجرة تقوم بتعديل توازنها عن طريق إعادة ترتيب العقد بشكل عشوائي. D) شجرة بحث ثنائية تحافظ تلقائيًا على توازن الارتفاع أثناء عمليات الإضافة والحذف.
A) حجم ثابت B) سرعة وصول عالية C) سهولة الإضافة والحذف D) فعالة للعمليات التكرارية
A) مكدس B) قائمة انتظار C) شجرة ثنائية D) جدول تجزئة (hash table)
A) عنصر عشوائي B) العنصر ذو الأولوية الأعلى C) العنصر ذو الأولوية الأقل D) العنصر الذي تم إدراجه آخرًا
A) معالجة العناصر بناءً على مستويات الأولوية. B) تخزين واسترجاع كميات كبيرة من البيانات بكفاءة على القرص. C) تمثيل شبكات هرمية من العناصر. D) تخزين وفرز القيم الرقمية بشكل متسلسل.
A) مصفوفات B) أعداد صحيحة C) أرقام ذات فاصلة عشرية D) سلاسل نصية
A) قائمة مرتبطة (Linked List) B) طابور (Queue) C) مصفوفة (Array) D) كومة (Heap)
A) شجرة البحث الثنائية B) رسم بياني C) قائمة انتظار D) مكدس
A) قائمة مرتبطة B) مصفوفة C) مكدس D) طابور |