איך זה עובד?
שיעור 3 מתוך 9 בקורס מיון ספירה – סדרת DSA של Coddy.
מיון ספירה פועל בשני שלבים: ספירה, ואז בנייה מחדש.
תהליך שלב אחר שלב:
- ספירה: יוצרים מערך
countשבוcount[v]הוא מספר הפעמים שהערךvמופיע. - בנייה מחדש: עוברים על הערכים מהקטן לגדול וכותבים כל ערך
vלפלטcount[v]פעמים.
דוגמה על [4, 2, 2, 8, 3, 3, 1]:
- סופרים כל ערך: 1 מופיע פעם אחת, 2 מופיע פעמיים, 3 מופיע פעמיים, 4 מופיע פעם אחת, 8 מופיע פעם אחת.
- בונים מחדש לפי הסדר: [1, 2, 2, 3, 3, 4, 8].
לא בוצעו השוואות: הערך עצמו קבע לאן כל איבר עובר.
נסו בעצמכם
השיעור הזה לא כולל אתגר קוד.
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה מיון ספירה – סדרת DSA
תרגלו בעצמכם: קומפיילר C אונליין