פענוח מחרוזת מאלפבית לפיתרון מיפוי שלם של מספר קוד שלם

הצהרת בעיות בבעיה זו, אנו מקבלים מחרוזת המכילה ספרות (0-9) ו- '#'. עלינו להמיר מחרוזת זו למחרוזת של אותיות אנגליות קטנות באמצעות המיפוי הבא. דוגמה s = "10 # 11 # 12" "jkab" הסבר: "10 #" -> "j", "11 #" -> "k", "1" -> "a" ...

קרא עוד

פתרון Leetcode לנתיבים ייחודיים

הבעיה Unique Paths Leetcode Solution קובעת שמקבלים שני מספרים שלמים המייצגים את גודל הרשת. באמצעות גודל הרשת, אורך ורוחב הרשת. עלינו למצוא את מספר הנתיבים הייחודיים מהפינה השמאלית העליונה של הרשת ועד ...

קרא עוד

Permutations פתרון Leetcode

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

קרא עוד

חפש בפתרון Leetcode ממוינת ממוינת

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

קרא עוד

האלמנט הגדול ביותר ב- פתרונות Array Leetcode

בבעיה זו עלינו להחזיר את האלמנט הגדול ביותר במערך לא ממוין. שים לב שהמערך יכול להכיל כפילויות. אז עלינו למצוא את האלמנט הגדול ביותר Kth בסדר הממוין, ולא את האלמנט הגדול ביותר של Kth. דוגמה א = {4, 2, 5, 3 ...

קרא עוד

BFS עבור גרף מנותק

הצהרת בעיות הבעיה "BFS עבור גרף מנותק" קובעת שאתה מקבל גרף מכוון מנותק, הדפס את חציית BFS של הגרף. דוגמה חציית BFS של הגרף שלעיל נותנת: 0 1 2 5 3 4 6 מעבר חישוב רוחב ראשון (BFS) עבור גרף מכוון מנותק ...

קרא עוד

למזג שני עצי חיפוש בינאריים מאוזנים

הצהרת בעיות בהינתן שני עצי חיפוש בינאריים מאוזנים, ישנם n אלמנטים ב- BST הראשון ו- m ב- BST השני. כתוב אלגוריתם כדי למזג שני עצי חיפוש בינאריים מאוזנים ליצירת עץ חיפוש בינארי מאוזן שלישי עם אלמנטים (n + m). דוגמה להזמנת פלט קלט ...

קרא עוד

אלמנט מובחן K-th במערך

מקבלים מערך שלם A, מדפיסים אלמנט ייחודי כ-מערך. המערך הנתון עשוי להכיל כפילויות והפלט אמור להדפיס אלמנט ייחודי כ 'בין כל האלמנטים הייחודיים במערך. אם k הוא יותר ממספר אלמנטים מובחנים, דווח עליו. קלט לדוגמא: ...

קרא עוד

התמורה הבאה

בבעיית התמורה הבאה שנתנו מילה, מצא את ההמרה הגדולה יותר לקסיקוגרפית שלה. קלט לדוגמא: str = "tutorialcup" פלט: tutorialpcu קלט: str = "nmhdgfecba" פלט: nmheabcdfg קלט: str = "אלגוריתמים" פלט: קלט אלגוריתם: str = "spoonfeed" פלט: הבא תמורה ...

קרא עוד

מצא חציון מזרם הנתונים

ב- Find Median מבעיית זרם הנתונים, נתנו כי מספרים שלמים נקראים מזרם נתונים. מצא את החציון של כל האלמנטים שנקראו עד כה החל מהמספר השלם הראשון ועד המספר השלם האחרון. דוגמה קלט 1: זרם [] = {3,10,5,20,7,6} פלט: 3 6.5 ...

קרא עוד