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