التحليل الخوارزمي وأساسيات الفرز (Sorting) — WalkSelf
3.6 (8) ⏱ 2 ساعة 42 دقيقة 📚 27 دورة 🎧 النسخة الصوتية

التحليل الخوارزمي وأساسيات الفرز (Sorting)

قيّم أداء الخوارزميات باستخدام الترميز التقاربي (asymptotic notation) وقم ببناء أساس قوي في تقنيات الفرز الأساسية.

  • 💬 مدرب ذكاء اصطناعي
    اسأل عن أي درس واحصل على إجابة واضحة فورًا، في أي وقت.
  • 🕐 ابدأ في أي وقت
    بلا جداول أو مواعيد نهائية — تعلّم بوتيرتك، وقتما يناسبك.
  • 🌐 بالعربية
    الدروس والمهام والشهادة — كل ذلك بلغتك بالكامل.

حول هذه الدورة

إن فهم كيفية أداء الكود لا يقل أهمية عن جعله يعمل. بالنسبة لأي مطور، تعد القدرة على التنبؤ بكيفية تدرج الخوارزمية مع البيانات مهارة بالغة الأهمية تفصل بين البرمجة الأساسية والهندسة البرمجية الاحترافية. يوفر هذا المساق مسارًا واضحًا لفهم الكفاءة الحاسوبية وآليات تنظيم البيانات. ستنتقل من كتابة التعليمات البسيطة إلى التفكير النقدي في الأداء، وتتعلم كيفية تحديد الاختناقات قبل حدوثها. بحلول نهاية هذا المساق، ستكون قادرًا على قراءة وتحليل الكود لتحديد كفاءته واختيار طريقة الفرز الصحيحة لأي سيناريو معين. ما ستتعلمه: - تحليل أداء الكود باستخدام ترميزات Big O و Omega و Theta - حساب تعقيدات الوقت والمساحة في أفضل الحالات، ومتوسط الحالات، وأسوأ الحالات - تطبيق ومقارنة طرق الفرز الأساسية بما في ذلك Quick Sort و Merge Sort و Heap Sort - فهم هياكل بيانات الكومة (heap data structures) وعملياتها المحددة - تقييم الاستقرار والحمل الزائد للذاكرة (memory overhead) لمختلف المناهج الخوارزمية - ممارسة بناء المنطق من خلال أمثلة تطبيق مكتوبة بلغات C و Java يبدأ المساق بمقدمة شاملة للمصطلحات الأساسية والأسس الرياضية لتحليل التعقيد. ستنتقل بعد ذلك عبر منطق سبع خوارزميات فرز رئيسية، وتفحص آلياتها الداخلية ومقايضات الأداء من خلال شروحات مكتوبة مفصلة. تم تصميم هذا المساق للمبتدئين، وطلاب علوم الحاسوب، وأي شخص يستعد للمقابلات التقنية ويحتاج إلى فهم المبادئ الأساسية للخوارزميات دون أي خبرة سابقة في نظرية التعقيد. ابدأ في بناء أساسك الخوارزمي اليوم.

ما الذي ستحصل عليه

  • 📜 شهادة إتمام
    أضفها إلى ملفك على LinkedIn
  • 💬 مدرّس AI شخصي
    عالق في دورة؟ اسأل مدرّسك المدمج أي شيء، في أي وقت.
  • 🎧 النسخة الصوتية مضمَّنة
    تعلَّم أثناء تنقُّلك — دون شاشة
  • ♾️ وصول مدى الحياة
    عُد متى شئت، بلا انتهاء
  • 📱 الهاتف أو الكمبيوتر
    يعمل في أي مكان وعلى أي جهاز
  • 💸 استرداد خلال 14 يومًا
    دون أسئلة
  • قصير ومركَّز
    2 ساعة 42 دقيقة من المحتوى التطبيقي

المراجعات (8)

Mason Green AU متعلِّم موثَّق
★ 4 · 13.08.2026

كان دورة جيدة جداً بشكل عام. بعض الأجزاء تحركت بسرعة قليلاً، ولكن الأمثلة كانت مفيدة بشكل عام. تستحق الاستثمار.

Andrés Morales CL متعلِّم موثَّق
★ 4 · 24.07.2026

انه دورة متينة, البنية منطقية ومعظم الامثلة كانت مفيدة, يمكن استخدام بعض السيناريوهات من العالم الحقيقي

ليلى DZ متعلِّم موثَّق
★ 5 · 18.07.2026

هذه مقدمة جيدة، البنية منطقية، وتغطي الأساسيات بفعالية، قد تكون مقدمة أكثر مما ينبغي للمتعلمين المتقدمين.

Renata Rivera CO
★ 4 · 07.07.2026

It was a pretty good course overall. Some parts moved a little fast for me, but the examples were generally helpful. Worth the time investment.

Robert Ofori GH متعلِّم موثَّق
★ 5 · 28.06.2026

لقد تجاوزت هذه الدورة توقعاتي. والتطبيقات في العالم الحقيقي التي نوقشت مفيدة بشكل لا يصدق. عمل رائع!

Ava Martinez NZ متعلِّم موثَّق
★ 1 · 20.06.2026

بصراحة، مخيب للآمال إلى حد ما، المفاهيم لم تشرح بشكل جيد على الإطلاق، والأمثلة كانت مربكة، لن أفعل هذا مرة أخرى.

George Harris AU
★ 4 · 08.06.2026

Brilliant course! The flow of information was perfect, and the examples really solidified the concepts. Loved it!

علي بن يوسف BH
★ 2 · 04.06.2026

It was a decent course overall. Some parts moved a bit fast for me, but the core concepts were explained well. Good for a foundational understanding.

اكتب مراجعة

سنطلب منك تسجيل الدخول بعد الإرسال — تُحفظ مسودتك.

المتعلمون أخذوا أيضًا

الأسئلة الشائعة

ما الذي أحتاجه لأخذ هذه الدورة؟ +

يكفي هاتف أو كمبيوتر متصل بالإنترنت. بدون تثبيتات أو أجهزة خاصة.

كيف يمكنني الدفع؟ +

بالبطاقة عبر Stripe. لا نخزن بيانات البطاقة — يتولى Stripe ذلك بأمان.

هل يمكنني استرداد المال؟ +

نعم — استرداد كامل خلال 14 يومًا، دون أسئلة.

إلى متى يستمر وصولي؟ +

إلى الأبد. بمجرد الشراء، الدورة لك تعود إليها متى شئت.

هل سأحصل على شهادة؟ +

نعم. عند الإتمام ستحصل على شهادة يمكنك إضافتها إلى ملفك في LinkedIn.

مصمَّم للعاملين في
التقنية التصميم المالية التسويق الرعاية الصحية التعليم الضيافة التصنيع