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

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

קרא עוד

מיון באמצעות פונקציית חשיש טריוויאלית

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

קרא עוד

ניתן מערך זוגות מצא את כל הזוגות הסימטריים בו

מצא את כל הזוגות הסימטריים - ניתנים לך כמה זוגות של מערך. עליכם לגלות את הזוגות הסימטריים בו. אומרים שהזוג הסימטרי הוא סימטרי כאשר בזוגות אומרים (a, b) ו- (c, d) בהם 'b' שווה ל- 'c' ו- 'a' הוא ...

קרא עוד

מיון בועות באמצעות שתי ערימות

הצהרת הבעיה הבעיה "מיון בועות באמצעות שתי ערמות" קובעת כי ניתן לך מערך [] בגודל n. צור פונקציה למיון המערך הנתון a [] באמצעות פרדיגמת מיון בועות עם שני מבני נתונים של מחסנית. דוגמה א [] = {15, 12, 44, 2, 5,…

קרא עוד

הפוך מחרוזת באמצעות Stack

נתנו מחרוזת s באורך n המכילה אותיות קטנות, אותיות גדולות, מספרים שלמים וכמה סמל מיוחד. הפוך את המחרוזת הנתונה באמצעות מחסנית. בואו לראות כמה דוגמאות להבנה טובה יותר. קלט דוגמה s = "TutorialCup" פלט puClairotuT קלט s = "מחסנית" פלט kcatS באמצעות מחסנית ...

קרא עוד

אלמנט התדרים הגדול הבא

בבעיית אלמנט התדרים הגדולה הבאה, נתנו למערך [] בגודל n המכיל מספרים. עבור כל מספר בהדפסת המערך, המספר אליו הוא הנכון במערך עם תדר גדול מזה של המספר הנוכחי. דוגמה קלט a [] = {1, 1,…

קרא עוד

שנה את המערך לתמורה של מספרים מ -1 ל- N.

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

קרא עוד

חיסור של שתי מטריצות

הצהרת בעיה בבעיית "חיסור של שתי מטריצות", נתנו שתי מטריצות a ו- b. עלינו למצוא את המטריצה ​​הסופית לאחר הפחתת מטריצה ​​b מהמטריצה ​​a. אם הסדר זהה לשתי המטריצות אז רק נוכל להפחית אותן אחרת לא נוכל. …

קרא עוד

תוכנית להחלפת כל הדמויות במחרוזת

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

קרא עוד

בדיקת פלינדרום רקורסיבית

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

קרא עוד