משוואה ממעלה שנייה
יש לכתוב פונקציה שפותרת משוואה ממעלה שנייה
יש לכתוב פונקציה שפותרת משוואה ממעלה שנייה
יש למצוא נקודת מפגש שלי 2 רשימות מקושרות
יש לממש מחסנית מינימום ומקסימום (Min / Max Stack) פונקציה צריכה להחזיר תוצאה ב O(1)
ווידאו מצוין שמסביר איך עובד garbage collection
יש לכתוב פונקציה שמקבלת לוח עם מצב נתון ומס' שחקן (1 או 2) ותמאלה מקום פנוי ככה שלא תפסיד אף פעם.
מיון מיזוג (באנגלית: Merge Sort) הוא אלגוריתם מיון רקורסיבי קל למימוש המתבסס על קלות מיזוגם של מערכים ממוינים.
יש לעקוף עץ בינארי ללא רקורסיה. בכל צומת יש לבצע פונקציה שנותנים על ערך של צומת.
יש למצוא תת מערך הכי גדול שגודל כל הזמן במערך הנתון.
יש למצוא חציון של זרם של מספרים
נותנים מערך דו-מימדי של תווים (לוח) ורשימה של מילים שצריך למצוא בלוח. יש לכתוב אלגוריטם שמוצא את כל המילים.
נותנים 2 רשימות מקושרות שכל אחד מהן ממוינת. צריך למזג אותם ללא שימוש במבנים אחרים.
נותנים מערך של קפיצות. יש להחזיר מספר קפיצות מינימלי שמאפשר להגיעה לסוף המערך. לדוגמה: 3, 4, 2, 1, 2, 3, 7, 1, 1, 1, 3 מספר קפיצות: 4
נותנים עץ בינארי - יש למצוא נתיב של סכום מקסימלי
נותנים מערך של מספרים, יש למצוא את כל הפרמוטציות שלו.
נותנים מערך של מטבעות הקיימות ומטבע שצריך לפרוט. יש למצוא כמה דרכים אפשריים קיימים לעשות זה.
לכתוב אלגוריטם להורידה של בן מעץ חיפוש בינארי.
נותנים מערך לא מסודר ומספר שצריך להגיעה עליו ע''י חיבור של 3 מספרים מהמערך הנתון. יש להחזיר רשימה של triplets שסכום של כל Triplet יהיה שווה למספר מטרה.
יש מערך של מספרים. יש למצוא מחלק משותף מקסימלי.
נותנים מחרוזת של אותיות קטנות באנגלית. יש לחלק אותה למחיצות. כל מחיצה מכילה אותיות חוזרות או לא חוזרות מאותה קבוצה. נותנים מחרוזת: "ababcbacadefegdehijhklij", התשובה תהיה [9,7,8]
נותנים מטריצה של מספרים. יש למצוא נתיב הכי זול למטה. אי אפשר לחזור אחורה, אפשר ללכת רק ישל למטה, למטה שמואלה או למטה ימינה.
יש להמיר רשימה מקושרת ממוינת לעץ חיפוש בינארי. חשוב שעץ יהיה מאוזן בגובה (הבדל בין עומק של כל תת עץ יהיה מקסימום 1).
נתון מספר n. יש להחזיר רשימה של כל העצים שניתן לבנות ממספרים 1...n
CORS - Cross-Origin Resource Sharing. How to configure?
נתון מערך עם דו מימדי עם ערכים אפשריים: 0 - מקום ריק 1 - תפוח טרי 2 - תפוח רקוב כל דקה תפוח טרי שהיה במגע עם תפוח רקוב הופך להיות גם רקוב. כמה דקות צריכים לעבור עד שכל התפוחים יהיו רקובים. אם זה לא אפשרי - יש להחזיר 1-.
לבדוק האם אפשר לבנות מערכת של קורסים.
יש למצוא כמות תת מערכים שסכום שלהם שווה ל k. nums = [1,1,1], k = 2 תשובה: 2 יכולים להיות מספרים שליליים במערך.
יש לבנות עץ ממערך של מספרים
כלל הקידוד הוא: k[encoded_string] לדוגמא: s = "3[a2[c]]", return "accaccacc";
אותו מופע של מחלקה תועבר ל 3 threads. בכל מקרה צריך להדפיס first,second, third לפי סדר.
יש 2 מחרוזות. יש למצואה את כל האנאגרמות של מחקוזת ראשונה במחרוזת שניה. לדוגמה: מחרוזת ראשונה: "cbaebabacd" מחרוזת שניה: "abc" תשובה: [0,6]
נתונה מטריצה m שורות, n עמודות. יש להדפיס את כל הערכים בסדר ספירלי.
יש לממש observable design pattern
יש למצוא האם שני מספרים הם בני דודים בעץ בינרי. אסור שיהיה אבא משותף. חייבים להיות באותה רמה.
איך לטפוס שגיאה של StackOverflowException מתוך ה thread ב console application
אירועים ב C#, פשוט ולעניין