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