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