هياكل البيانات الأساسية

تم تصميم هذه الدورة لأي شخص يتطلع إلى تعزيز فهمه لهياكل البيانات والخوارزميات. وهو يغطي تقنيات تقييم الأداء، ويتعمق في تفاصيل المصفوفات والمصفوفات ثنائية الأبعاد والمصفوفات متعددة الأبعاد و ArrayLists و Stacks و Queues…

اشترك الآن سجّل الدخول تصفح الدورات

تم تصميم هذه الدورة لأي شخص يتطلع إلى تعزيز فهمه لهياكل البيانات والخوارزميات. وهو يغطي تقنيات تقييم الأداء، ويتعمق في تفاصيل المصفوفات والمصفوفات ثنائية الأبعاد والمصفوفات متعددة الأبعاد و ArrayLists و Stacks و Queues. ستتعلم كيفية تنفيذ وتحليل أداء هياكل البيانات الأساسية هذه، مما يسمح لك باتخاذ قرارات مستنيرة حول هياكل البيانات التي يجب استخدامها في المواقف المختلفة. هذه الدورة مثالية لمهندسي البرمجيات والمبرمجين وطلاب علوم الحاسب الطموحين الذين يرغبون في تطوير أساس قوي في مجال هياكل البيانات والخوارزميات. استعد لإتقان الأساسيات وانتقل بمهاراتك في الترميز إلى المستوى التالي من خلال "هياكل البيانات الأساسية.

10 قسم · 56 درس · 31 اختبار

محتوى الدورة

  1. 1
    مقدمة دورة هياكل البيانات الأساسية3 دروس · 2 اختباران يحتوي على دروس مجانية
    1. مقدمة هياكل البيانات درس مجاني
    2. مختصر كتابي: مقدمة هياكل البيانات درس مجاني
    3. اختبار قصير: مقدمة هياكل البيانات
    4. مثال عملي على هياكل البيانات درس مجاني
    5. اختبار مقدمة دورة هياكل البيانات
  2. 2
    مواد الدورة
  3. 3
    قياس الكفاءة11 درسًا · 5 اختبارات
    1. قياس كفاءة البرامج
    2. مختصر كتابي: قياس كفاءة البرامج
    3. اختبار قصير: قياس كفاءة البرامج
    4. القياس الصحيح للكفاءة
    5. أمثلة على نمو العمليات
    6. مختصر كتابي: أمثلة على نمو العمليات
    7. اختبار قصير: أمثلة على نمو العمليات
    8. التدوينات المتقاربة
    9. مختصر كتابي: التدوينات المتقاربة
    10. اختبار قصير: التدوينات المتقاربة
    11. الحالة الأفضل والمتوسطة للكفاءة
    12. مختصر كتابي: الحالة الافضل والمتوسطة للكفاءة
    13. اختبار قصير: الحالة الافضل والمتوسطة للكفاءة
    14. ترتيب درجات النمو
    15. مختصر كتابي: ترتيب درجات النمو
    16. اختبار قياس الكفاءة
  4. 4
    المصفوفة8 دروس · 5 اختبارات
    1. تعريف المصفوفة
    2. مختصر كتابي: تعريف المصفوفة
    3. اختبار قصير: تعريف المصفوفة
    4. التخزين في الذاكرة
    5. مختصر كتابي: التخزين في الذاكرة
    6. اختبار قصير: التخزين في الذاكرة
    7. العمليات وتعقيدها
    8. مختصر كتابي: العمليات وتعقيدها
    9. اختبار قصير: العمليات وتعقيدها
    10. النسخة السطحية والنسخة العميقة
    11. مختصر كتابي: النسخة السطحية والنسخة العميقة
    12. اختبار قصير: النسخه السطحية والنسخة العميقة
    13. اختبار المصفوفة (Array)
  5. 5
    المجموعة ثنائية الأبعاد4 دروس · 2 اختباران
    1. تعريف المجموعة ثنائية الأبعاد
    2. مختصر كتابي: تعريف المجموعة ثنائية الأبعاد
    3. عمليات المجموعة ثنائية الأبعاد
    4. مختصر كتابي: عمليات المجموعة ثنائية الأبعاد
    5. اختبار قصير: عمليات المجموعة ثنائية الأبعاد
    6. اختبار المجموعة ثنائية الأبعاد
  6. 6
    مجموعة متعددة الأبعاد2 درسان · 1 اختبار
    1. مجموعة متعددة الأبعاد
    2. مختصر كتابي: المجموعة متعددة الأبعاد
    3. اختبار المجموعة متعددة الأبعاد
  7. 7
    المصفوفات الديناميكية8 دروس · 4 اختبارات
    1. تعريف المصفوفات الديناميكية
    2. مختصر كتابي: تعريف المصفوفات الديناميكية
    3. اختبار قصير: تعريف المصفوفات الديناميكية
    4. عمليات المصفوفات الديناميكية
    5. مختصر كتابي: عمليات المصفوفات الديناميكية
    6. اختبار قصير: عمليات المصفوفات الديناميكية
    7. التخزين في الذاكرة
    8. مختصر كتابي: التخزين في الذاكرة
    9. تعقيد وقت العمليات
    10. مختصر كتابي: تعقيد وقت العمليات
    11. اختبار قصير: تعقيد وقت العمليات
    12. اختبار المصفوفات الديناميكية (ArrayLists)
  8. 8
    الرصة8 دروس · 5 اختبارات
    1. مفهوم وسلوك الرصة
    2. مختصر كتابي: مفهوم وسلوك الرصة
    3. اختبار قصير: مفهوم وسلوك الرصة
    4. أمثلة تقنية
    5. مختصر كتابي: أمثلة تقنية (Technical Examples)
    6. اختبار قصير: أمثلة تقنية (Technical Examples)
    7. التعريف والعمليات في الجافا
    8. مختصر كتابي: التعريف والعمليات في الجافا
    9. اختبار قصير: التعريف والعمليات في الجافا
    10. التخزين وتعقيد الوقت
    11. مختصر كتابي: التخزين وتعقيد الوقت
    12. اختبار قصير: التخزين وتعقيد الوقت
    13. اختبار الرصة (Stack)
  9. 9
    الطابور12 درسًا · 6 اختبارات
    1. تعريف الطابور
    2. مختصر كتابي: تعريف الطابور (Queue)
    3. اختبار قصير: تعريف الطابور (Queue)
    4. الفرق بين الواجهة والكلاس
    5. مختصر كتابي: الفرق بين الواجهة والكلاس
    6. اختبار قصير: الفرق بين الواجهة والكلاس
    7. الطابور في جافا
    8. مختصر كتابي: الطابور في جافا
    9. اختبار قصير: الطابور في جافا
    10. مثال لكلاس طابور في الجافا
    11. مختصر كتابي: مثال لكلاس طابور في الجافا
    12. اختبار قصير: مثال لكلاس طابور في الجافا
    13. طريقة عمل ArrayDeque
    14. مختصر كتابي: طريقة عمل ال ArrayDeque
    15. اختبار قصير: طريقة عمل ال ArrayDeque
    16. متى يُستخدم الطابور؟
    17. مختصر كتابي: متي يُستخدم الطابور
    18. اختبار الطابور (Queue)
  1. الاختبار النهائي
    1. الاختبار النهائي لدورة هياكل البيانات

اشترك الآن سجّل الدخول تصفح الدورات