מיון ספירה – סדרת DSA
שלטו במיון ספירה, אלגוריתם שאינו מבוסס על השוואות וממיין מספרים שלמים אי-שליליים בזמן ליניארי באמצעות ספירת הערכים. בנו את שלב הספירה, כתבו את המיון המלא בשפה שתבחרו, נתחו את סיבוכיות O(n + k) ותרגלו באמצעות אתגרי תכנות.
נושאים
סילבוס
3 פרקים9 שיעורים1 פרויקט3 אתגרים52 שאלות חידוןהאלגוריתם
פרויקט5 שיעורים138אתגרים אחרונים
2 שיעורים2עוד בסגנון הזה
מיון רדיקס – סדרת DSA
למדו לשלוט במיון רדיקס, אלגוריתם שאינו מבוסס על השוואות וממיין מספרים שלמים אי-שליליים ספרה אחר ספרה. בנו מעבר יציב של מיון ספירה, כתבו את המיון המלא בשפת התכנות לבחירתכם, נתחו את זמן הריצה הליניארי שלו ותרגלו באמצעות אתגרי תכנות.
תעודה בסיום
- 9
- 3
- 1
- 55
מיון ערימה – סדרת DSA
שלטו במיון ערימה, שבו ערימה בינארית המבוססת על מערך הופכת לאלגוריתם מיון. בנו את שלב ההזזה כלפי מטה (sift-down), כתבו את אלגוריתם המיון המלא בשפת התכנות לבחירתכם, נתחו את זמן הריצה O(n log n) ואת המקום O(1), ותרגלו באמצעות אתגרי תכנות.
תעודה בסיום
- 9
- 3
- 1
- 54
מיון בחירה - סדרת DSA
למדו לעומק את מיון הבחירה, אחד מאלגוריתמי המיון הפשוטים ביותר. ראו כיצד הוא פועל שלב אחר שלב, בנו אותו מאפס בשפת התכנות שתבחרו, נתחו את הסיבוכיות שלו ותרגלו באמצעות אתגרי תכנות.
תעודה בסיום
- 9
- 3
- 1
- 54
מיון הכנסה - סדרת DSA
אלגוריתם פשוט אך רב־עוצמה. למדו כיצד לסדר איברים ביעילות, להבין את סיבוכיות הזמן ולשפר את כישורי המיון שלכם. בואו ללמוד!
- 9
- 3
- 1
מיון מיזוג - סדרת מבני נתונים ואלגוריתמים
שלטו במיון מיזוג, אלגוריתם החלוקה והכיבוש הקלאסי. בנו את שלב המיזוג, כתבו את אלגוריתם המיון הרקורסיבי המלא בשפה לבחירתכם, נתחו את סיבוכיות הזמן שלו O(n log n) ותרגלו באמצעות אתגרי תכנות.
תעודה בסיום
- 9
- 3
- 1
- 52