חידה מעצבנת שאחי הקטן שאל

UU

משתמש סופר מקצוען
הנדסת תוכנה
בונים מערך מאופס בגודל N
עוברים על מערך המספרים הלא ממוינים
מסמנים 1 בכל אינדקס שהערך שלו קיים במערך...

זה הפתרון הכי פשוט
(זה יעלה עוד O(n) מקוםׂ)
ׂ
אבל אז צריך לעבור על המערך החדש ולהוציא ממנו את המספרים שלא קיימים
 

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
זה החיסרון של הפתרון, וגם אתה עובר פעמיים על המערך.
יש פתרון עם מעבר אחד על המערך ללא מקום נוסף.
מאמין שזה הכיוון.
נגמר לי המקום בפתק. אבל זה כבר טריוויאלי - נוסחת שורשים
 

קבצים מצורפים

  • 16010177460503751671374683726603.jpg
    16010177460503751671374683726603.jpg
    KB 908.3 · צפיות: 29

פררו רושה

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
יש לי שאלה לא במקום -
את כל העניין הזה של הסיבוכיות והיעילות, לומדים באו"פ בקורס של מבני נתונים ומבוא לאלגוריתמים, או בקורס אחר?
תודה
 

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
יש לי שאלה לא במקום -
את כל העניין הזה של הסיבוכיות והיעילות, לומדים באו"פ בקורס של מבני נתונים ומבוא לאלגוריתמים, או בקורס אחר?
תודה
במבוא למדעי המחשב
בכל מקרה, הדיון כאן לא מתקיים במסגרת הרגילה של יעילות. אם באניברסיטה מבקשים ממך פתרון היעיל ביותר, אין הבדל אם תעשה n או 100n שניהם - אותו הדבר - O(n)
וזה הבדל גדול בין אקדמיה לתעשייה. האקדמיה יכולה להרשות לעצמה להיות מנותקת מהמציאות (וזה היופי שלה) :p
 

פררו רושה

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
במבוא למדעי המחשב
אוףףף,
אני לא רוצה להסיט את הנושא, אז שאלה אחרונה בל"נ,
מישהו יודע אם זה קורס חובה לבעלי תעודה של מה"ט?
כי ממש חסר לי הידע הזה, וכבר חשבתי שאני הולכת להשלים אותו בסמסטר הקרוב :(
 

s976

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
אוףףף,
אני לא רוצה להסיט את הנושא, אז שאלה אחרונה בל"נ,
מישהו יודע אם זה קורס חובה לבעלי תעודה של מה"ט?
כי ממש חסר לי הידע הזה, וכבר חשבתי שאני הולכת להשלים אותו בסמסטר הקרוב :(
שאלות כאלה עדיף לשאול בקבוצות של הפתוחה (בואצאפ)
אני נתקלתי באנשים שוויתרו להם על הקורס. לא זוכר בדיוק מאיזו סיבה. על כל פנים, הקורס עצמו (והרכזת שלו) מעורר תחושות מעורבות אצלם סטודנטים ואם יש לך אפשרות לדלג עליו, הייתי שוקל זאת ברצינות :)
 

פררו רושה

משתמש סופר מקצוען
הנדסת תוכנה
D I G I T A L
אני נתקלתי באנשים שוויתרו להם על הקורס. לא זוכר בדיוק מאיזו סיבה. על כל פנים, הקורס עצמו (והרכזת שלו) מעורר תחושות מעורבות אצלם סטודנטים ואם יש לך אפשרות לדלג עליו, הייתי שוקל זאת ברצינות :)
אני ממש רוצה להשלים את החומר הזה...
תודה בכל אופן :)
 

B HAPPY

משתמש מקצוען
D I G I T A L
@פרוגיוזרית - הפתרון הוא 2 משוואות ב-2 נעלמים?
אם כן - צריך לעבור על המערך ולסכום את איבריו, וגם להכפיל את האיברים זה בזה.
הפער בין הסכום הנוכחי לסכום המקורי - הוא חיבור 2 האיברים החסרים,
וחלוקת מכפלת איברי הסדרה המקורית המכפלת האיברים של הסדרה החסרה - תיתן את מכפלת 2 האיברים החסרים.
ואז יש 2 משואות ב-2 נעלמים.
מקוה שהסברתי ברור.....
 

פרוגיוזרית

צוות הנהלה
מנהל
מנוי פרימיום
הנדסת תוכנה
@פרוגיוזרית - הפתרון הוא 2 משוואות ב-2 נעלמים?
אם כן - צריך לעבור על המערך ולסכום את איבריו, וגם להכפיל את האיברים זה בזה.
הפער בין הסכום הנוכחי לסכום המקורי - הוא חיבור 2 האיברים החסרים,
וחלוקת מכפלת איברי הסדרה המקורית המכפלת האיברים של הסדרה החסרה - תיתן את מכפלת 2 האיברים החסרים.
ואז יש 2 משואות ב-2 נעלמים.
מקוה שהסברתי ברור.....
אכן. גם ברור וגם נכון :)
 

אולי מעניין אותך גם...

הפרק היומי

הפרק היומי! כל ערב פרק תהילים חדש. הצטרפו אלינו לקריאת תהילים משותפת!


תהילים פרק קכא

א שִׁיר לַמַּעֲלוֹת אֶשָּׂא עֵינַי אֶל הֶהָרִים מֵאַיִן יָבֹא עֶזְרִי:ב עֶזְרִי מֵעִם יְהוָה עֹשֵׂה שָׁמַיִם וָאָרֶץ:ג אַל יִתֵּן לַמּוֹט רַגְלֶךָ אַל יָנוּם שֹׁמְרֶךָ:ד הִנֵּה לֹא יָנוּם וְלֹא יִישָׁן שׁוֹמֵר יִשְׂרָאֵל:ה יְהוָה שֹׁמְרֶךָ יְהוָה צִלְּךָ עַל יַד יְמִינֶךָ:ו יוֹמָם הַשֶּׁמֶשׁ לֹא יַכֶּכָּה וְיָרֵחַ בַּלָּיְלָה:ז יְהוָה יִשְׁמָרְךָ מִכָּל רָע יִשְׁמֹר אֶת נַפְשֶׁךָ:ח יְהוָה יִשְׁמָר צֵאתְךָ וּבוֹאֶךָ מֵעַתָּה וְעַד עוֹלָם:
נקרא  23  פעמים

לוח מודעות

למעלה