أسئلة صواب أو خطأ

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson
Download our mobile app to listen on the go
Get App

Questions and Answers

أي من العبارات التالية غير صحيحة فيما يتعلق بالحصول على أقل عدد من قيم رموز التجزئة المتشابهة عند إجراء إزاحة دورية بمقدار 3 بتات للتمثيل الثنائي للكلمات الإنجليزية؟

  • زيادة احتمالية تصادم قيم التجزئة.
  • تأثير سلبي على أداء البحث في جدول التجزئة.
  • تقليل فرصة تجميع البيانات في مواقع معينة في جدول التجزئة.
  • تحسين توزيع قيم التجزئة. (correct)

في طريقة MAD في دالة التجزئة (Hash Function)، ما هو النطاق الذي يتم اختيار القيم الثابتة المراد إضافتها وضربها فيه عشوائيًا؟

  • [0, p]
  • [1, p]
  • [0, p-1] (correct)
  • [1, p-1]

في التجزئة بالسلاسل المنفصلة، أي من العبارات التالية تصف العلاقة بين عدد العناصر وعدد الفهارس في جدول التجزئة؟

  • يمكن أن يتجاوز عدد العناصر عدد الفهارس. (correct)
  • لا توجد علاقة محددة بين عدد العناصر وعدد الفهارس.
  • يجب أن يكون عدد العناصر أقل من عدد الفهارس.
  • يجب أن يكون عدد العناصر مساويًا لعدد الفهارس.

ماذا يمكن أن يكون ناتج دالة الضغط (Compression function)؟

<p>عدد صحيح سالب أو موجب (D)</p> Signup and view all the answers

عند الإدراج في جدول التجزئة باستخدام العنونة المفتوحة، ما هي القاعدة التي تصف إمكانية وضع القيمة فوق عنصر 'حارس' تالف؟

<p>يمكن دائمًا وضع القيمة فوق عنصر 'حارس' تالف. (D)</p> Signup and view all the answers

في أي من تقنيات العنونة المفتوحة لمعالجة التصادم، هل يمكنك استبدال عنصر محذوف بعنصر 'حارس' تالف؟

<p>في جميع تقنيات العنونة المفتوحة. (D)</p> Signup and view all the answers

في أي من تقنيات العنونة المفتوحة لمعالجة التصادم، هل يمكنك مسح عنصر 'حارس' تالف لجعله فارغًا؟

<p>لا يمكن مسح عنصر 'حارس' تالف لجعله فارغًا. (A)</p> Signup and view all the answers

هل يمكن تطبيق نظرية السيد (Master Theorem) لتحديد وقت التشغيل لجميع الخوارزميات العودية؟

<p>لا، يمكن تطبيقها فقط على الخوارزميات التي تستوفي شروطًا معينة. (D)</p> Signup and view all the answers

ما هو وقت التشغيل لخوارزمية جدول التجزئة في المتوسط؟

<p>O(1) (C)</p> Signup and view all the answers

ما هو أسوأ أداء زمني لشجرة AVL؟

<p>O(log n) (A)</p> Signup and view all the answers

ما هو أسوأ أداء زمني لشجرة البحث الثنائية؟

<p>O(n) (A)</p> Signup and view all the answers

في شجرة AVL، متى يُعتبر هناك انتهاك للتوازن (violation)؟

<p>عندما يختلف ارتفاع الشجرتين الفرعيتين لأي عقدة بأكثر من 1. (A)</p> Signup and view all the answers

في شجرة AVL، كيف يتم التحقق من انتهاكات التوازن أثناء إدراج عنصر جديد؟

<p>يتم التحقق من العنصر المُدرج حديثًا إلى الجذر. (B)</p> Signup and view all the answers

هل توجد خوارزمية ترتيب لديها تعقيد زمني في أفضل الحالات O(n)؟

<p>نعم، هناك خوارزميات مثل Insertion Sort و Bubble Sort في حالات معينة. (D)</p> Signup and view all the answers

أي من الخوارزميات التالية تستخدم نموذج 'فرق تسد' (divide-and-conquer paradigm) في الترتيب؟

<p>Merge Sort (B)</p> Signup and view all the answers

في خوارزمية الترتيب التي تستخدم 'محورًا' (pivot)، ما هي الاستراتيجية الوحيدة الممكنة لتحديد قيمة المحور؟

<p>يمكن اختيار أي عنصر في المصفوفة ليكون المحور. (B)</p> Signup and view all the answers

أي من العبارات التالية تصف بشكل صحيح العلاقة بين أفضل تعقيد زمني لخوارزميات الترتيب الأساسية الثلاثة (الفقاعي، الإدراج، الاختيار)؟

<p>جميعها لديها نفس أفضل الأحوال من حيث التعقيد الزمني. (A)</p> Signup and view all the answers

أي من الخوارزميات التالية هي خوارزمية ترتيب غير مقارنة؟

<p>Radix Sort (B)</p> Signup and view all the answers

أي من العبارات التالية تصف خوارزمية الترتيب السريع (Quick Sort) بشكل صحيح؟

<p>يمكن أن يكون أداؤها سيئًا في أسوأ الحالات، ولكنها غالبًا ما تكون سريعة في المتوسط. (B)</p> Signup and view all the answers

ماذا يحدث لخوارزمية Shell Sort إذا لم يتم إجراء أي تبديل في أول تكرار لها؟

<p>تستمر الخوارزمية بشكل طبيعي. (D)</p> Signup and view all the answers

Flashcards

التجزئة المنفصلة

في التجزئة المنفصلة، يمكن أن يتجاوز عدد العناصر عدد الفهارس في جدول التجزئة.

العنونة المفتوحة

عند الإدراج في جدول تجزئة باستخدام العنونة المفتوحة، يمكنك وضع القيمة فوق عنصر نائب مُهمل.

فرز الدمج

تستخدم خوارزمية الدمج (Merge Sort) نموذج "فرق تسد" في الفرز.

الفرز الجذري

خوارزمية الفرز الجذري (Radix Sort) هي خوارزمية فرز غير مقارنة.

Signup and view all the flashcards

شجرة AVL

شجرة AVL هي شجرة بحث ثنائية متوازنة ذاتيًا.

Signup and view all the flashcards

التصادم (في التجزئة)

يحدث التصادم عندما تعطي دالة التجزئة نفس الفهرس لمفتاحين مختلفين.

Signup and view all the flashcards

خاصية عامل التوازن

خاصية عامل التوازن في شجرة AVL تضمن أن الفرق في الارتفاع بين الأشجار الفرعية لا يتجاوز 1.

Signup and view all the flashcards

كومة

خوارزمية الفرز التي تستخدم مفهوم بنية بيانات أخرى تعثر على أكبر عنصر في وقت لوغاريتمي.

Signup and view all the flashcards

صدفة

خوارزمية فرز فعالة تنقل العناصر من الطرف البعيد من القائمة إلى مكانها القريب باستخدام فجوات.

Signup and view all the flashcards

العد

خوارزمية فرز تستخدم العناصر كمؤشرات لقائمة الترددات التي ستستخدم بعد ذلك لفرزها.

Signup and view all the flashcards

دمج

خوارزمية فرز تقسم المصفوفة إلى جزأين متساويين ثم تدمج مرة أخرى في واحدة أثناء الفرز في الطريق.

Signup and view all the flashcards

العد

خوارزمية الفرز غير المقارنة التي يجب استخدامها عندما تكون الأرقام قريبة من بعضها البعض وتكون التكرارات متعددة.

Signup and view all the flashcards

Study Notes

صح أو خطأ

  • لا يمكنك الحصول على أقل عدد من نفس قيم رموز التجزئة عند إجراء إزاحة دورية بمقدار 3 بت لتمثيل البتات للكلمات الإنجليزية.
  • في طريقة MAD في وظيفة التجزئة، لا يتم اختيار كل من القيم الثابتة التي ستتم إضافتها وضربها عشوائيًا من الفترة [0، p-1] حيث p هو رقم أولي أكبر من السعة.
  • في التسلسل المنفصل، يمكن أن يتجاوز عدد العناصر عدد الفهارس في جدول التجزئة.
  • يمكن أن يكون خرج دالة الضغط عددًا صحيحًا سالبًا.
  • عند الإدراج في جدول تجزئة مفتوح العنونة، يمكننا وضع القيمة فوق حارس ميت.
  • في جميع تقنيات العنونة المفتوحة للتعامل مع التصادم، يمكنك استبدال عنصر محذوف بحارس ميت.
  • في جميع تقنيات العنونة المفتوحة للتعامل مع التصادم، لا يمكنك مسح حارس ميت لجعله فارغًا.
  • لا يمكن تطبيق النظرية الرئيسية لتحديد وقت التشغيل لجميع الخوارزميات المتكررة.
  • وقت تشغيل جدول التجزئة ليس O(1).
  • أسوأ حالة لتشغيل شجرة AVL هي O(n).
  • أسوأ حالة لتشغيل شجرة البحث الثنائية هي O(n).
  • في شجرة AVL، يحدث انتهاك عندما يكون للعقدة طفل واحد فقط ارتفاعه 2.
  • في شجرة AVL، عندما نُدرج عنصرًا جديدًا، نتحقق من وجود انتهاكات من الجذر إلى العنصر الذي تم إدراجه حديثًا.
  • توجد خوارزمية فرز لديها تعقيد زمني أفضل حالة O(n).
  • يستخدم فرز الدمج نموذج فرق تسد في الفرز.
  • في خوارزمية الفرز التي تتضمن محورًا، لا يمكنك فقط اختيار العنصر الأول من المصفوفة أو المصفوفة الفرعية ليكون المحور.
  • خوارزميات الفرز الأساسية الثلاث لها نفس التعقيد الزمني الأفضل حالة.
  • فرز الجذر هو خوارزمية فرز غير مقارنة.
  • يتمتع الفرز السريع بأحد أفضل أوقات التشغيل في أسوأ الحالات وبالتالي فهو سريع.
  • إذا لم تقم التكرار الأول لفرز شل بالتبديل، فإنه ينتهي مبكرًا.
  • في فرز الجذر وفرز العد، الثابت في تعقيد وقت التشغيل الخاص بهما يعني نفس الشيء - الحد الأقصى...
  • سُمي فرز شل بهذا الاسم بسبب سلوك سرطان البحر في اختيار قوقعته التالية للسكن.

تعريف

  • فرز العد: خوارزمية الفرز غير المقارنة التي تُستخدم عندما تكون الأرقام قريبة من بعضها البعض، وتكون التكرارات متعددة.
  • الفرز السريع: خوارزمية فرز تستخدم نموذج فرق تسد الذي يتضمن "محورًا".
  • فرز الكومة: تستخدم مفهوم هيكل بيانات آخر يجد أكبر عنصر يعمل في وقت لوغاريتمي.
  • فرز شل: هو في الأساس فرز الإدراج، لكنه أفضل.
  • فرز الجذر: خوارزمية فرز تستخدم أرقام العناصر لفرزها حسب القيمة المكانية.
  • فرز الجذر: خوارزمية الفرز التي لها تعقيد زمني يتضمن k حيث k هو log_10 لأكبر عنصر.
  • فرز الدمج: خوارزمية فرز تقسم المصفوفة إلى جزأين متساويين ثم تجمعها مرة أخرى في واحدة أثناء الفرز في الطريق.
  • فرز العد: خوارزمية فرز تستخدم العناصر كفهارس لقائمة التردد والتي ستُستخدم بعد ذلك لفرزها.
  • فرز شل: خوارزمية فرز تنقل العناصر بكفاءة من الطرف البعيد للقائمة إلى مكانها التقريبي باستخدام فجوات.
  • الفرز الفقاعي: أسوأ سيناريو لخوارزمية الفرز هذه، باستخدام التنفيذ المبلغ عنه، هو عندما تكون المصفوفة مرتبة بالفعل.
  • فرز الاختيار: خوارزمية فرز تجد أصغر كائن في القائمة وتبادل موضع الأول في القائمة معه، ثم تجد ثاني أصغر وتبادل الموضع مع الثاني في القائمة، وهكذا.
  • أسوأ حالة تعقيد لفرز الدمج هي O(log n)، وهو أيضًا مستقر.
  • فرز الدمج: هذه هي أفضل خوارزمية فرز للقوائم المرتبطة.
  • فرز الجذر: هذه هي أفضل خوارزمية فرز للسلاسل.
  • فرز الإدراج: خوارزمية الفرز الأساسية هذه هي الأفضل استخدامًا عندما تكون هناك مدخلات إضافية أثناء الفرز المستمر.
  • فرز الاختيار: تستخدم خوارزمية المقارنة هذه أقل عدد من عمليات التبديل.
  • الفرز الفقاعي: هذه الخوارزمية لديها أفضل وقت تشغيل خطي للحالة التي لا تدخل فيها الحلقة الداخلية أبدًا.
  • الخوارزميات المستقرة هي: الدمج، العد، الجذر، الإدراج، الفقاعي.
  • الخوارزميات الموضعية هي: الإدراج، الفقاعي، السريع، الاختيار، الكومة، شل.
  • التصادم: هو الحدث الذي يُسمى عندما تكون وظيفة التجزئة لمفتاحين مختلفين هي نفسها.
  • Adelson-Velskii و Landis: شجرة AVL مسماة على اسم منشئيها. يرمز AVL إلى.
  • خاصية عامل التوازن: شجرة AVL هي شجرة بحث متوازنة تلتزم بخاصية إضافية تسمى _____

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

More Like This

COS 212 Hashing and Searching Algorithms
10 questions
COS 212 Hashing and Data Structures
10 questions

COS 212 Hashing and Data Structures

NoteworthyExtraterrestrial avatar
NoteworthyExtraterrestrial
Hashing in Computer Science
10 questions
Hashing and Heaps: Week 9
16 questions

Hashing and Heaps: Week 9

EntrancingKansasCity avatar
EntrancingKansasCity
Use Quizgecko on...
Browser
Browser