wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Bubble Sort

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

بترتيب المصفوفة؟ Bubble Sort كيف تقوم

a)

بترتيب تصاعدي

b)

بترتيب تنازلي

c)

كليهما

d)

لم يُذكر ذلك في العارضة

2.

من أي مؤشر يبدأ؟

a)

الأول

b)

الثاني

c)

الأخير

d)

لم يُذكر ذلك في العارضة

3.

متى تُرتب المصفوفة؟

a)

عندما توضع جميع العناصر المصنفة في مواقعها

b)

عندما توضع جميع العناصر المصنفة في مواقعها الصحيحة

c)

عندما توضع جميع العناصر الغير مصنفة في مواقعها الصحيحة

d)

عندما توضع جميع العناصر الغير مصنفة في مواقعها

4.

: هو ألغوريثم Bubble Sort

a)

يقارن العناصر المجاورة

b)

يصنف الفقاعات

c)

يبدأ من العنصر الأول

d)

يقارن المصفوفات

5.

: Bubble Sort ألغوريثم ال

a)

يتلقى مصفوفة

b)

يستقبل مصفوفة

c)

يُعرف مصفوفة

d)

لم يُذكر ذلك في العارضة

6.

? for لديه حلقتان Bubble Sort لماذا ألغوريثم

a)

للمحافظة على المصفوفة الأصلية

b)

واحدة تمشي على عناصر المصفوفة والأخرى للمقارنة

c)

واحدة ترتب عناصر المصفوفة والأخرى للمحافظة على المصفوفة الأصلية

d)

لم يُذكر ذلك في العارضة

7.

ماذا تفعل هذه الحلقة؟

if(array[j] > array[j+1])

a)

لتعبر على جميع عناصر المصفوفة

b)

لتصنف العناصر بالترتيب التصاعدي

c)

لتصنف العناصر بالترتيب التنازلي

d)

لم يُذكر ذلك في العارضة

8.

ما هي وظيفة هذا الجزء من الكود؟

int temp = array [j];

array[j] = array[j+1];

array[j+1] = temp;

a)

تقوم بوضع العنصر الأكبر في المكان الاخير في المصفوفة

b)

تقوم بوضع العنصر الأكبر في المكان الاول في المصفوفة

c)

تقوم بوضع العنصر الأصغر في المكان الاخير في المصفوفة

d)

تقوم بوضع العنصر الأصغر في المكان الاول في المصفوفة

9.

ما هي أسوأ حالة تعقيد ؟

a)

o(n2) < 2المقصود بها تربيع >

b)

O(n)

c)

O(1)

d)

لم يُذكر ذلك

10.

كيف يمكننا معرفة التعقيدات ؟

a)

حسب عدد الحلقات

b)

حسب عدد العناصر

c)

حسب طول المصفوفة

d)

لم يذكر ذلك