Data Structures & Algorithms

اذا كنت قد درست البرمجة فيجب ان يكون قد مر عليك مصطلع الـ problem solving او حل المشكلات و هي مجموعة من الاسئلة البرمجية التي تقيس فهمك و فكرك البرمجي و لهذا يفضل بشدة ان تخوض هذه الاسئلة بلغات قوية مثل لغة السي و غيرها من اللغات التي تمنح الطالب التأسيس البرمجي الصحيح

اضغط على زر start في المنتصف لكي تبدء الاختبار

/20
3 votes, 3.7 avg
934

اختبار نوفيل في الخوارزميات و هياكل البيانات

ابدء الاختبار الان و فكر جيداً قبل الاجابة على اي سؤال , بالتوفيق للجميع

1 / 20

كم عدد الـ swaps المطلوبة لترتيب هذه المصفوفة باستخدام الـ bubble sort 
{2 ، 5 ، 1 ، 3 ، 4}

2 / 20

الـ complexity لخوارزمية linear search هو

3 / 20

أي من الخوارزمية التالية لا يمكن تصميمه بدون الـ recursion

4 / 20

يمكن استخدام queue data-structure من أجل 

5 / 20

الـ complexity لخوارزمية Bubble sort هو

6 / 20

يتم قياس عامل الوقت عند تحديد كفاءة الخوارزمية بواسطة

7 / 20

الـ Array هي أفضل هياكل البيانات لـ .....

8 / 20

يتم تخزين عناصر المصفوفة على التوالي في خلايا الذاكرة لأن

9 / 20

تُعرف عملية معالجة كل عنصر في القائمة باسم

10 / 20

يحدث الـ Worst case في خوارزمية البحث الخطي "linear search" عندما

11 / 20

خوارزمية الـ Quick sort هي مثال على

12 / 20

أي من الـ data structures التالية ليس linear data structure ؟

13 / 20

الـ Stack يستخدم في .....

14 / 20

الـ complexity لخوارزمية Binary search هو

15 / 20

أي من الـ data structures التالية هي linear data structure ؟

16 / 20

الـ complexity لخوارزمية merge sort هو

17 / 20

ما هي اسوء حالة ارتفاع "worst case" لـ AVL tree؟

18 / 20

العثور على موقع العنصر بقيمة معينة يسمى .......

19 / 20

الـ Linked lists هي الأنسب لـ .......

20 / 20

مقياسين رئيسيين لكفاءة الخوارزمية هما

Your score is

0%

قيم هذا الاختبار من فضلك

للمزيد من التحديات البرمجية

ماذا ستجد هنا ؟

اكثر من 20 سؤال في لغة css باللغة العربية في الخوارزميات و الداتاستركشر معدة باحترافية عالية لتناسب الطالب الذي درس هذا التخصص و يريد قياس مستواه

نصائح مهمة

  1. لا تشرع فيهذا التحدي و انت لم تتعلم الخوارزميات و هياكل البيانات بعد, فالخطوة الاولى لك هي تعلمهم و من ثم تستطيع ان تختبر نفسك
  2. لكي تتمكن من دخول اختبار هياكل البيانات و الخورازميات هذا يجب ان تكون على دراية بكيفية حل المشكلات و هذه مهارة يتمتع بها الكثير من الناس و يمكن تنميتها بالكثير من الاختبارات مثل هذا الاختبار و غيره.
  3. خذ وقتك ولا تتعجل في الاجابة على اي سؤال حتى لا تخطئ.
  4. اذا اخطأت في الاجابة هذا ليس معناه ان مستواك سيئ و انك فاشل لا بالعكس انت تحاول و اعلم انه لا يوجد شخص ولد متعلم.

كيف تتم حل المشكلات؟

  • تعريف المشكلة وتحديدها.
  • البحث عن حلول بديلة.
  • تقييم واختيار الحلول المناسبة لحلّ المشكلة.
  • تطبيق الحلّ المناسب على أرض الواقع.
  • الحصول على تغذية راجعة والتجاوب معها بالأسلوب المناسب.