המשך ההולך וגדל ביותר
יש למצוא תת מערך הכי גדול שגודל כל הזמן במערך הנתון.
יש למצוא תת מערך הכי גדול שגודל כל הזמן במערך הנתון.
יש למצוא חציון של זרם של מספרים
נותנים מערך דו-מימדי של תווים (לוח) ורשימה של מילים שצריך למצוא בלוח. יש לכתוב אלגוריטם שמוצא את כל המילים.
נותנים 2 רשימות מקושרות שכל אחד מהן ממוינת. צריך למזג אותם ללא שימוש במבנים אחרים.
נותנים מערך של קפיצות. יש להחזיר מספר קפיצות מינימלי שמאפשר להגיעה לסוף המערך. לדוגמה: 3, 4, 2, 1, 2, 3, 7, 1, 1, 1, 3 מספר קפיצות: 4
נותנים עץ בינארי - יש למצוא נתיב של סכום מקסימלי
נותנים מערך של מספרים, יש למצוא את כל הפרמוטציות שלו.
נותנים מערך של מטבעות הקיימות ומטבע שצריך לפרוט. יש למצוא כמה דרכים אפשריים קיימים לעשות זה.