TrueschoTruescho
كل الدورات
هياكل البيانات الخطية والأشجار في ++C
edX
دورة
متوسط
مجاني للتدقيق
شهادة

هياكل البيانات الخطية والأشجار في ++C

Codio

تعلّم هياكل البيانات الخطية والأشجار في ++C عبر تطبيقات عملية: القوائم المرتبطة، المكدسات، الطوابير، واجتياز الأشجار والأشجار المتوازنة.

2 ساعة/أسبوع4 أسبوعالإنجليزية21 متسجل
مجاني للتدقيق

عن الدورة

اكتب وشغّل أول برنامج لك بلغة ++C حول هياكل البيانات والخوارزميات خلال دقائق، دون الحاجة إلى تثبيت أي شيء! صُممت هذه الدورة للمتعلمين الذين لديهم إلمام بأساسيات ++C والبرمجة كائنية التوجه. تمنحك الدورة أساساً متيناً ليس في ++C فقط، بل في موضوعات جوهرية من هياكل البيانات والخوارزميات يمكن نقلها وتطبيقها بسهولة في لغات برمجة أخرى. تغطي وحدات الدورة هياكل البيانات الخطية مثل القوائم بأنواعها المختلفة (قائمة أحادية الربط، مزدوجة الربط، ودائرية)، ثم تنتقل إلى المكدسات (Stacks) والطوابير (Queues). بعد ذلك، تقدّم الدورة الأشجار بوصفها أول هيكل بيانات غير خطي، مع التركيز على مفاهيم عملية تساعدك على بناء فهم واضح لكيفية تمثيل البيانات الهرمية ومعالجتها. ستتعرّف على الأشجار الثنائية، وطرق اجتياز الشجرة، وكيفية البحث داخل الشجرة، إضافة إلى مقدمة في الأشجار ذاتية الاتزان (Self-balancing Trees). ولضمان تجربة تعلم عملية بالكامل وبالوتيرة التي تناسبك، تأتي هذه الدورة بدون فيديوهات. تتضمن الواجبات شروحات قصيرة مدعومة بالصور، وأمثلة كود قابلة للتشغيل مع تعديلات مقترحة لاستكشاف الأمثلة بشكل أعمق. بهذه الطريقة تبني فهماً أعمق من خلال الممارسة والتجربة المباشرة.

ماذا ستتعلم

  • فهم هياكل البيانات الخطية في ++C وتطبيقاتها العملية
  • التعرّف على أنواع القوائم المرتبطة: أحادية الربط ومزدوجة الربط والدائرية
  • استخدام المكدسات (Stacks) وتنفيذ عملياتها الأساسية
  • استخدام الطوابير (Queues) وتنفيذ عملياتها الأساسية
  • فهم الأشجار كأول هيكل بيانات غير خطي والتعامل معها برمجياً
  • تعلّم الأشجار الثنائية واجتياز الشجرة والبحث فيها ومبادئ الأشجار ذاتية الاتزان

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

  • الإلمام بأساسيات البرمجة بلغة ++C
  • معرفة بالبرمجة كائنية التوجه كما في تخصص "Programming in C++: A Hands-On Introduction"

المدرسون

P

Patrick Ester

Director of Content

المواضيع

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

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

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

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