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