מיזוג פתרון ה- Leetcode ממוינים

בבעיה "מיזוג מערכים ממוינים", אנו מקבלים שני מערכים הממוינים בסדר שאינו יורד. המערך הראשון אינו מלא לחלוטין ויש בו מספיק מקום להכיל גם את כל האלמנטים של המערך השני. עלינו למזג את שני המערכים, כך שהמערך הראשון יכיל אלמנטים ...

קרא עוד

מצא מרחק בין שני צמתים של עץ בינארי

הצהרת בעיות הבעיה "מצא מרחק בין שני צמתים של עץ בינארי" קובעת שאתה מקבל עץ בינארי ומקבל שני צמתים. כעת עליך למצוא את המרחק המינימלי בין שני הצמתים הללו. דוגמה // עץ מוצג באמצעות התמונה מעל צומת 1 ...

קרא עוד

בדוק אם קיימת פלינדרום לאחר כל שאילתת החלפת תווים

הבעיה "בדוק אם מדובר בפלינדרום לאחר כל שאילתת החלפת תווים" קובעת כי נניח שקיבלת מחרוזת ולא. של שאילתות, לכל שאילתה שני ערכי קלט שלמים כ- i1 ו- i2 וקלט תו אחד הנקרא 'ch'. הצהרת הבעיה מבקשת לשנות את הערכים ב- i1 ו ...

קרא עוד

קוקיה האשינג

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

קרא עוד

ספירת מספר המופעים במערך ממוין

הצהרת בעיות בבעיה "מספר ספירת המופעים במערך ממוין", נתנו מערך ממוין. ספר את מספר המופעים או התדרים במערך ממוין של X כאשר X הוא מספר שלם. קלט לדוגמא 13 1 2 2 2 2 3 3 3 4 4 ...

קרא עוד