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