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