ספריית מאמרים לסטודנטים

מאמרים על מבני נתונים ואלגוריתמים

אוסף מאמרים בעברית שמסביר את היסודות של מדעי המחשב - ממערכים פשוטים ועד תכנון דינמי. כתוב בשפה ברורה לסטודנטים וכולל דוגמאות קוד וטבלאות השוואה.

טכניקות אלגוריתמיות

תכנון דינמי, חמדנות, הפרד ומשול ואלגוריתמי נסיגה

מתקדם8 דק' קריאה

תכנון דינמי - איך מפרקים בעיה לתת-בעיות?

הסבר על העיקרון מאחורי תכנון דינמי, ההבדל מ-memoization, וצעדים לפתרון בעיה.

קרא
בינוני6 דק' קריאה

אלגוריתמים חמדניים - למתי בחירה מקומית מובילה לאופטימום גלובלי?

מתי גישה חמדנית עובדת, מתי היא נכשלת, ודוגמאות קלאסיות כמו עץ פורש מינימלי וקידוד הופמן.

קרא
מתחילים6 דק' קריאה

רקורסיה ומחסנית הקריאות - כיצד פונקציה קוראת לעצמה

הסבר מעמיק על רקורסיה: מקרי בסיס, מחסנית הקריאות, עומק מקסימלי, ומתי רקורסיה עדיפה על לולאה.

קרא
מתקדם7 דק' קריאה

אלגוריתמי נסיגה - חיפוש שיטתי של כל האפשרויות

הטכניקה שמאחורי פתרון מבוכים, N-Queens ו-Sudoku: בנייה מדורגת עם חזרה אחורה כשנתקלים במבוי סתום.

קרא
בינוני5 דק' קריאה

הפרד ומשול - האסטרטגיה שמאחורי האלגוריתמים המהירים

העיקרון של חלוקה לתת-בעיות, פתרון רקורסיבי ומיזוג - הבסיס ל-Merge Sort, Quick Sort ועוד.

קרא
בינוני8 דק' קריאה

שני מצביעים וחלון גולש - הטכניקות הכי שכיחות בראיונות

שתי טכניקות עוצמתיות על מערכים ומחרוזות שחוזרות בעשרות שאלות LeetCode - עם דוגמאות קוד ותבניות.

קרא
בינוני7 דק' קריאה

חיפוש בינארי - לא רק על מערך ממוין

חיפוש בינארי הוא יותר ממה שלימדו אתכם: Search on Answer, גבולות מדויקים, ושגיאות נפוצות שכולם עושים.

קרא