ספר מומלץ ללימוד אלגוריתמים הוא “מבוא לאלגוריתמים” מאת קורמן, לייזרסון וריבסט שקיים בתרגום לעברית בהוצאת האוניברסיטה הפתוחה. באנגלית הספר נקרא “Intoduction to Algorithms”. מכיוון שמדובר בספר עצום, רק מעטים קוראים אותו מכריכה לכריכה. עם זאת, הוא מקיף, וניתן להשתמש בו כדי ללמוד נושאים רבים.
מעבר לכך, תוכלו למצוא מקורות רבים באינטרנט ללימוד תכנות ואלגוריתמים:
תכנות בסיסי
CodeAcademy |
לימוד תכנות מאפס באופן אינטראקטיבי. |
C Programming |
מדריכי C++/C למתחילים ולמתקדמים. |
Learn C |
מדריך C אינטראקטיבי. |
Learn Java |
מדריך Java אינטראקטיבי. |
אלגוריתמים ומבני נתונים
TopCoder |
מדריכים, חלקם מוצלחים מאוד, על אלגוריתמים ומבני נתונים מתקדמים ותכנותם. |
אתרי אולימפיאדה
IOI Syllabus |
הסילבוס הרשמי של האולימפיאדה הבינלאומית. |