أسس الخوارزميات: الفرز والبحث والفُرقة والغزو

تعلم التفكير الخوارزمي الأساسي، وتحليل التعقيد باستخدام تدوين Big-O، وتنفيذ خوارزميات الفرز والبحث والعشوائية الكلاسيكية من الصفر.

4.8 (5,331) ⏱ 1 ساعة 35 دقيقة 📚 9 درس 🎧 النسخة الصوتية

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

إن التفكير الخوارزمي هو أساس هندسة البرمجيات الفعالة، ولكن الدلالات الرياضية المعقدة غالبا ما تجعلها تبدو بعيدة المنال. هذا الدرس المكتوب يفضح الخوارزميات الأساسية لعلوم الكمبيوتر، ويعلمك كيفية تحليل وحل المشاكل الحسابية خطوة بخطوة. سوف تنتقل من كتابة شفرة القوة الغاشمة إلى تصميم حلول أنيقة ومثلى. ومن خلال قراءة التفاصيل التفصيلية، وتحليل المفاهيم أولاً واستكشاف تنفيذ شفرات نظيفة حديثة، فسوف تفهم ليس فقط كيف تعمل الخوارزميات، بل ولماذا تؤدي الطريقة التي تفعلها في ظل ظروف مختلفة. ماذا ستتعلم: - تحليل أداء الشفرة باستخدام علامات Big-O و Big-Theta و Big-Omega - تنفيذ خوارزميات الفرز والبحث التقليدية، بما في ذلك MergeSort و QuickSort والبحث الثنائي - تطبيق نموذج " فرق تسد " لحل المشاكل الحسابية المعقدة مثل ضرب المصفوفات - فهم الخوارزميات العشوائية وتحليل أدائها في الحالات المتوسطة باستخدام أسس الاحتمالات - كتابة تطبيقات نظيفة ومأمونة للغة بايثون فيما يتعلق بهياكل البيانات الأساسية والخوارزميات تبدأ الدورة بالرياضيات الأساسية لتحليل الخوارزميات قبل الانتقال إلى استراتيجيات الفرق بينهما والغلبة، وميكانيكا الفرز، وأساليب الاختيار العشوائي. وسوف تتقدم من خلال شروحات النصوص المنظمة وتدريبات البرمجة المصممة لبناء حدسك في حل المشاكل. هذه الدورة مصممة لمهندسي البرمجيات الطموحين، وطلاب علوم الحاسوب، والمطورين المتعلمين ذاتيا الذين يريدون أساسا صلبا في نظرية الخوارزميات دون الحاجة إلى شروط مسبقة رياضية متقدمة. ابدأ القراءة اليوم لبناء اللب الخوارزمي الخاص بك وكتابة رمز أكثر كفاءة.

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

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

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

Tewodros Lemma ET متعلِّم موثَّق
★ 3 · 2026-05-19T18:01:58+00:00

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

Ben Zimmermann CH
★ 4 · 2026-03-21T23:52:58+00:00

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

أمينة حسين EG متعلِّم موثَّق
★ 4 · 2025-12-15T04:18:58+00:00

لقد أحببت الأمثلة العملية! لقد جعلت المفاهيم حية حقاً. كانت الدورة منظمة جيداً وسهلة الاستكشاف.

Liam Dubois CA متعلِّم موثَّق
★ 4 · 2025-09-08T10:51:58+00:00

Pretty good foundation. The examples were mostly helpful. Might need additional practice elsewhere for mastery.

মোশাররফ হোসেন BD متعلِّم موثَّق
★ 4 · 2025-06-06T00:46:58+00:00

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

Joseph Young US متعلِّم موثَّق
★ 3 · 2025-01-09T20:36:58+00:00

Really enjoyed this. The pace was perfect for me, and the examples really helped solidify the concepts. Got a lot out of it!

اكتب مراجعة

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

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

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

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

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

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

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

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

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

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

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

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

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

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