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