מבני נתונים ומבוא לאלגוריתמים

  • הוסף לסימניות
  • #1
מחפשת מורה פרטית או משהי שיודעת טוב את החומר...
דחוף מאוד
אשמח אם תכתוב לי כאן בהקדם
 
  • הוסף לסימניות
  • #6
אוכל לעזור באלגוריתמים. יודעת די טוב את החומר.
(מדובר בקורס של אולטרא קוד?)
 
  • הוסף לסימניות
  • #8
את יכולה לפנות
beber3396-gmail,com
 
  • הוסף לסימניות
  • #9
מחפשת מורה פרטית או משהי שיודעת טוב את החומר...
דחוף מאוד
אשמח אם תכתוב לי כאן בהקדם

תקשיבי יש מתכנתת אחת אלופה שמלמדת בכל מיני סמינרים בארץ בדיוק את הנושאים האלה. קוראים לה הניה צ'צ'יק, לא יודעת אם היא עושה שיעורים פרטיים אבל תנסי לבדוק.
 
  • הוסף לסימניות
  • #10
תקשיבי יש מתכנתת אחת אלופה שמלמדת בכל מיני סמינרים בארץ בדיוק את הנושאים האלה. קוראים לה הניה צ'צ'יק, לא יודעת אם היא עושה שיעורים פרטיים אבל תנסי לבדוק.
היא הייתה המורה שלי ולא נראה לי שהיא מעבירה שיעורים פרטיים. יש לה מספיק סמינרים ללמד...
היא באמת אלופה מלמדת גם באתר של קמאטק.
אם את מעונינת ביותר פרטים תשאירי מייל.
 
  • הוסף לסימניות
  • #11
  • הוסף לסימניות
  • #12
הי,
משהי יודעת לפתור את השאלה הבאה?
אשמח לעזרה דחופה!
 

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

  • שאלה.png
    שאלה.png
    KB 13.6 · צפיות: 213
  • הוסף לסימניות
  • #13
מה הבעיה להקצות ליסט1 שיהיה שווה לליסט1(הרי אין פרב הוא לא יכיר במספר הקודם)
ןלהקצות ליסט 2 שיהיה שווה לליסט 2
(הרבה זמן לא נגעתי באלגוריתמיקה...)
 
  • הוסף לסימניות
  • #14
לא הבנתי...
איך אני ממשיכה משם?
אני צריכה לכתוב פונקציה שלא מחזירה כלום...
 
  • הוסף לסימניות
  • #15
לפי מה שנראה לי
צריך לרוץ על כל ליסט ולמלאות את הליסט החדש המקביל שלו בהתאם.
 
  • הוסף לסימניות
  • #16
לדעתי הגדרת השאלה אינה ברורה (אולי מסתמכים על קודים פנימיים שאמורים להיות מובנים לתלמידות).
מותר לשכפל איברים?
אם כן, רשימה הראשונה משאירים כמו שהיא, ואת השנייה משכפלים.
אם אסור לשכפל, אז לא ברור מה הכוונה לנתק. אי אפשר לנתק בלי לשכפל.
אם אפשר לשכפל את המשותפים, ואסור לשכפל את האיברים הראשונים, אז זו שאלה באמת מעניינת (כלומר, מעניין להגיע לפחות מ On^2) אבל זה מאוד חסר בהגדרת השאלה.
 
  • הוסף לסימניות
  • #17
@miri_g
1. למלא בhashMap את כל אברי הרשימה הראשונה.
2. לעבור באיטרציה על הרשימה השניה, עד למציאת איבר ראשון שקיים בראשונה (map.containsKey עבור האיבר הנוכחי)
ברגע שנמצא איבר כזה:
להעתיק את כל המשך הרשימה, מאיבר זה והלאה.

(שימוש בhashMap, כי הגישה לאיבר ספציפי היא בO(1)).
 
  • הוסף לסימניות
  • #18
@miri_g
1. למלא בhashMap את כל אברי הרשימה הראשונה.
2. לעבור באיטרציה על הרשימה השניה, עד למציאת איבר ראשון שקיים בראשונה (map.containsKey עבור האיבר הנוכחי)
ברגע שנמצא איבר כזה:
להעתיק את כל המשך הרשימה, מאיבר זה והלאה.

(שימוש בhashMap, כי הגישה לאיבר ספציפי היא בO(1)).
מי אמר שאין כפולים?
 
  • הוסף לסימניות
  • #20
מה הכוונה כפולים? - שומרים בhashMap אובייקט Node.
אם יש Node משותף - ממנו והלאה הרשימות מצטלבות, ונדרשת העתקה.
מי אמר שאין צמתים (צמתות?) עם ערכים כפולים?
לדוגמה,
1 -> 3 -> 5 -> 3 -> 8 -> 9
2 -> 7 -> 3 -> 8 -> 9
 

פרוגבוט

תוכן שיווקי
פרסומת

הצטרפות לניוזלטר

איזה כיף שהצטרפתם לניוזלטר שלנו!

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

לוח מודעות

הפרק היומי

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


תהילים פרק כה

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