ערימות ותורי עדיפויות – סדרת מבני נתונים מס׳ 7
בקורס הזה תלמדו על מבנה הנתונים ערימה, שהוא הבסיס לתורי עדיפויות, תבנו MinHeap מאפס בשפת התכנות המועדפת עליכם ותתרגלו אתגרי תכנות בעזרתו!
נושאים
סילבוס
3 פרקים14 שיעורים1 פרויקט6 אתגריםמבוא
2 שיעורים- 01מבוא
- 02מהי ערימה?
פרויקט MinHeap
פרויקט7 שיעורים1- 01מחלקת MinHeap
- 02הורה
- 03הוספה
- 04הצצה
- 05שליפת המינימום
- 06גודל
- 07האם ריק
עוד בסגנון הזה
מיון ערימה – סדרת DSA
שלטו במיון ערימה, שבו ערימה בינארית המבוססת על מערך הופכת לאלגוריתם מיון. בנו את שלב ההזזה כלפי מטה (sift-down), כתבו את אלגוריתם המיון המלא בשפת התכנות לבחירתכם, נתחו את זמן הריצה O(n log n) ואת המקום O(1), ותרגלו באמצעות אתגרי תכנות.
תעודה בסיום
- 9
- 3
- 1
- 54
תור – סדרת מבני הנתונים #2
בקורס הזה תלמדו על מבנה הנתונים תור, תבנו תור מאפס בשפה שתבחרו ותתאמנו בפתרון אתגרי תכנות באמצעותו!
- 12
- 5
- 1
מחסנית – סדרת מבני נתונים #1
בקורס הזה תלמדו על מבנה הנתונים מחסנית, תיצרו מחסנית מאפס בשפה המועדפת עליכם ותתרגלו אתגרי תכנות בעזרתה!
- 13
- 6
- 1
טבלאות גיבוב – סדרת מבני נתונים #4
בקורס הזה תלמדו על מבנה הנתונים טבלת גיבוב, תיצרו טבלת גיבוב מאפס בשפת התכנות המועדפת עליכם ותתרגלו אתגרי תכנות בעזרתה!
תעודה בסיום
- 14
- 12
עץ בינארי - סדרת מבני נתונים #3
בקורס הזה תלמדו על מבנה הנתונים עץ בינארי, תבנו עץ בינארי מאפס בשפת התכנות המועדפת עליכם ותתרגלו אתגרי תכנות באמצעותו!
- 13
- 5
- 1