Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon
دورة

Heap Sort - سلسلة DSA

أتقن خوارزمية Heap Sort، وهي بنية بيانات binary heap تعتمد على المصفوفات تم تحويلها إلى خوارزمية فرز. تعلم كيفية بناء خطوة sift-down، واكتب الخوارزمية كاملة بلغة البرمجة التي تختارها، وحلل تعقيد الوقت O(n log n) والمساحة O(1)، ثم تدرب عبر تحديات برمجية متنوعة.

المواضيع

المنهج

3 فصول9 دروس1 مشروع3 تحديات54 أسئلة اختبار

Introduction

2 دروس16
  • 01Introduction
  • 02Motivation

The Algorithm

مشروع5 دروس138
  • 01How it works?
  • 02Pseudo Code
  • 03Implementation (Part 1)
  • 04Implementation (Part 2)
  • 05Time and Space Complexity

Final Challenges

2 دروس2
  • 01Final Challenge #1
  • 02Final Challenge #2

المزيد مثل هذا

Heaps وطوابير الأولويات - سلسلة هياكل البيانات #7

في هذه الدورة، ستتعلم عن هيكل البيانات Heap (العمود الفقري لطوابير الأولويات)، وستقوم بإنشاء MinHeap من الصفر باستخدام لغتك المفضلة، وتتدرب على حل تحديات برمجية باستخدامه!

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 14
  • 6
  • 1

Selection Sort - سلسلة DSA

أتقن Selection Sort، التي تُعد واحدة من أبسط خوارزميات الفرز. اكتشف كيفية عملها خطوة بخطوة، وقم ببنائها من الصفر بلغة البرمجة التي تختارها، وحلل تعقيدها، وتدرب من خلال تحديات برمجية.

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 9
  • 3
  • 1
  • 54

Quick Sort - سلسلة DSA

أتقن خوارزمية Quick Sort، التي تُعد واحدة من أسرع خوارزميات الفرز من الناحية العملية. تعلم كيفية بناء خطوة التقسيم (partition)، وكتابة خوارزمية الفرز العودي (recursive sort) كاملة بلغة البرمجة التي تختارها، وحلل تعقيدها، وتدرب عبر تحديات برمجية.

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 9
  • 3
  • 1
  • 52

Merge Sort - سلسلة DSA

أتقن خوارزمية Merge Sort، خوارزمية "فرق تسد" الكلاسيكية. تعلم بناء خطوة الدمج، واكتب خوارزمية الفرز العودي الكاملة بلغة البرمجة التي تختارها، وحلل تعقيدها من نوع O(n log n)، وتدرب عبر تحديات برمجية.

هياكل البيانات
certificate icon

شهادة عند الإكمال

  • 9
  • 3
  • 1
  • 52

الترتيب بالإدراج - سلسلة DSA

خوارزمية بسيطة لكنها قوية. تعلم كيفية ترتيب العناصر بكفاءة، وفهم التعقيد الزمني، وتعزيز مهاراتك في الترتيب. ابدأ الآن!

  • 9
  • 3
  • 1

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

كم درسًا تحتوي Heap Sort - سلسلة DSA؟

تحتوي Heap Sort - سلسلة DSA على 9 درس تفاعلي يمكنك إكمالها بإيقاعك الخاص.

ماذا تغطي دورة Heap Sort - سلسلة DSA؟

تنقسم الدورة إلى فصول تغطي: Introduction, The Algorithm, Final Challenges.

هل Heap Sort - سلسلة DSA مجانية؟

نعم - كل دورة على Coddy مجانية للبدء. يمكنك إكمال الدروس في متصفحك دون أي تنزيلات أو تسجيل.
Coddy programming languages illustration

ابدأ Heap Sort - سلسلة DSA مجانًا

ابدأ الآن