פתרון Leetcode מערך מיון יחסית

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

קרא עוד

מערך המשנה הארוך ביותר שיש ספירה של 1 שניות יותר מספירה של 0s

נתנו מערך של מספרים שלמים. מערך מכיל 1 ו -0 בלבד. הצהרת הבעיה מבקשת לברר את אורכו של מערך המשנה הארוך ביותר שכמות הספרה 1 שלו היא רק אחת יותר מספירת ה- 0 במערך משנה. קלט לדוגמא: arr [] = ...

קרא עוד

סכום מקסימלי של נתיב במשולש מספר נכון

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

קרא עוד

הזמן הטוב ביותר לרכוש ולמכור פתרון מניות Leetcode II

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

קרא עוד

מצא אם יש תת-מערך עם סכום 0

הבעיה "מצא אם יש מערך משנה עם סכום 0" קובעת שקיבלת מערך שלם המכיל גם מספרים שלמים שליליים. הצהרת הבעיה מבקשת לקבוע אם תת מערך משנה כלשהו בגודל לפחות 1. למערך משנה זה צריך להיות סכום השווה ל 1. דוגמה arr [] = {2,1, -3,4,5} ...

קרא עוד

כתוב פונקציה כדי להשיג את נקודת הצומת של שתי רשימות מקושרות

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

קרא עוד

המשך הביטוני הארוך ביותר

נניח שיש לכם מערך של מספרים שלמים, הצהרת הבעיה מבקשת לגלות את ההמשך הביטוני הארוך ביותר. הרצף הביטוני של מערך נחשב לרצף שגדל תחילה ואז יורד. דוגמה arr [] = {1,4,2,76,43,78,54,32,1,56,23} 7 הסבר 1 ⇒ 4 ⇒ 76 ⇒ 78 ⇒ 54 ...

קרא עוד

שאילתות מערך להכפלת תחליפים ומוצר

הבעיה "שאילתות מערך להכפלת, החלפות ומוצר" קובעת שקיבלתם מערך שלם שלם ויהיו שלושה סוגים של שאילתות, שם עליכם לפתור את סוג השאילתות הבא: סוג 1: יישארו שלושה ערכים , ימין ומספר X. בזה ...

קרא עוד

טווח זמן קבוע להוסיף פעולה במערך

נתת מערך שלם ובתחילה הוא אותחל כ- 0 וקיבל גם טווח. המשימה היא להוסיף את המספר הנתון בטווח המערך ולהדפיס את המערך שהתקבל. דוגמה arr [] = {0, 0, 0, 0, 0} שאילתה: {(0, 2, 50), (3, ...

קרא עוד

שאילתות לספירות של אלמנטים במערך עם ערכים בטווח נתון

הצהרת בעיות הבעיה "שאילתות לספירת אלמנטים של מערכים עם ערכים בטווח נתון" קובעת שיש לך מערך שלם ושני מספרים x ו- y. הצהרת הבעיה מבקשת לברר את מספר המספרים הקיימים במערך שנמצא בין ה- x ל- y הנתון. ...

קרא עוד