TrueschoTruescho
كل الدورات
سي بلس بلس: هياكل البيانات الخطية والأشجار
Coursera
دورة
غير محدد

سي بلس بلس: هياكل البيانات الخطية والأشجار

Codio

تعلّم القوائم المرتبطة والمكدسات والطوابير، ثم انتقل إلى الأشجار الثنائية وعمليات الاجتياز والبحث والأشجار ذاتية الاتزان.

غير محدد4 أسبوعالإنجليزية

عن الدورة

تركّز هذه الدورة على هياكل البيانات الأساسية التي يستخدمها المطورون لحل المشكلات بكفاءة، مع أمثلة عملية بلغة سي++. تبدأ بتغطية هياكل البيانات الخطية، حيث ستتعرف على الأنواع المختلفة للقوائم المرتبطة، وكيف تؤثر على الإضافة والحذف والوصول إلى العناصر مقارنة بالمصفوفات. بعد ذلك تنتقل إلى المكدسات والطوابير، وتفهم متى يكون نمط «آخر داخل أول خارج» أو «أول داخل أول خارج» مناسباً، وكيف تُستخدم هذه الهياكل في سيناريوهات حقيقية مثل التراجع في التطبيقات أو جدولة المهام. ثم تقدّم الدورة الأشجار كأول مثال لهياكل غير خطية، مع شرح مفهوم العقد والحواف والعمق والارتفاع. ستتعلم الأشجار الثنائية، وطرق اجتياز الشجرة (Traversal) مثل الترتيب المسبق والوسطي واللاحق، وكيفية البحث داخل شجرة. كما تتناول الدورة فكرة الأشجار ذاتية الاتزان ولماذا تهم للحفاظ على الأداء مع ازدياد البيانات. بنهاية الدورة ستكون قادراً على اختيار الهيكل المناسب وتنفيذ عمليات أساسية عليه بثقة.

ماذا ستتعلم

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

المتطلبات المسبقة

  • Basic familiarity with the topic and its common terminology
  • Readiness to practice through applied exercises or case-based work

المدرسون

P

Patrick Ester

المواضيع

هياكل البيانات
القوائم المرتبطة
المكدسات والطوابير
الأشجار الثنائية
اجتياز الأشجار

معلومات الدورة

المنصةCoursera
المستوىغير محدد
طريقة التعلمغير محدد
السعرمجاني

المهارات

هياكل البيانات
القوائم المرتبطة
المكدسات والطوابير
الأشجار الثنائية
اجتياز الأشجار
Data Structures
Programming Principles
C and C++

ابدأ التعلم الآن