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