קהילות פורומים, הורדות, יעוץ ותמיכה


אשכולות דומים

  1. [עזרה]] פתירת תרגיל מתמטיקהה
    על ידי Offer בפורום השכלה ולימודים
    תגובות: 9
    הודעה אחרונה: 21-06-2008, 14:47
  2. [עזרה]] פתירת תרגיל מתמטיקהה
    על ידי Offer בפורום דיבורים
    תגובות: 3
    הודעה אחרונה: 15-06-2008, 18:50
  3. צריך עזרה בפתרון תרגיל 003
    על ידי חיליק בפורום צבא וגיוס
    תגובות: 3
    הודעה אחרונה: 24-05-2006, 16:31
  4. בבקשה עזרה בלפתור תרגיל קטן פיצפון זעיר!
    על ידי AvivChoen בפורום צבא וגיוס
    תגובות: 9
    הודעה אחרונה: 19-03-2006, 14:17
  5. עזרה בגיאומטריה.. תרגיל אחד
    על ידי Jacoby בפורום צבא וגיוס
    תגובות: 2
    הודעה אחרונה: 06-12-2005, 23:05
+ תגובה לנושא
מציג תוצאות 1 עד 5 מתוך 5

עזרה בעוד תרגיל ב גאווה .

  1. #1
    משתמש משקיע
    תאריך הצטרפות
    08/2004
    הודעות
    2,065
    לייקים
    1
    נקודות
    0

    ברירת מחדל עזרה בעוד תרגיל ב גאווה .

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

    public static booleand isPolindrome (Node head) { ssssssss

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




  2. קישורים ממומנים

  3. #2
    משתמש כבוד
    מנעל בטמיחה תחנית
    האוואטר של DooDeLzZz
    שם פרטי
    וולפגנג
    תאריך הצטרפות
    11/2008
    גיל
    13
    הודעות
    7,613
    לייקים
    605
    נקודות
    1,159

    ברירת מחדל

    יכול להיות שיש דרכים יותר יעילות לעשות את זה, אבל אני חושב שהכי קל יהיה להשיג את האורך ואז פשוט לעבור זוג זוג.
    פולינדרום אומר שהתו הראשון זהה לאחרון, שני זהה ללפני אחרון וכך הלאה, אז זה מה שתעשה.
    נגיד יש לך חולה מקושרת בעלת 10 איברים:
    אתה צריך 2 משתנים עיקריים, נגיד תקרא להם lowNum וhighNum כאשר lowNum מייצג את הצד של תחילת החוליה (איבר ראשון) וhighNum מייצג את הצד של סוף החוליה (איבר אחרון). אתה עובר בלולאת WHILE כאשר lowNum קטן או שווה לhighNum ומשווה במשפט תנאי אם האיבר במקום lowNum שווה לאיבר במקום highNum. אם שווה, אתה מקדם את lowNum ב1 ומוריד את highNum ב1 וממשיך הלאה, אם לא אתה מחזיר false.

    אם לא תצליח, אני אפרסם כאן את הפתרון.


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


  4. #3
    משתמש משקיע
    תאריך הצטרפות
    08/2004
    הודעות
    2,065
    לייקים
    1
    נקודות
    0

    ברירת מחדל

    ציטוט נכתב במקור על ידי DooDeLzZz צפיה בהודעה
    יכול להיות שיש דרכים יותר יעילות לעשות את זה, אבל אני חושב שהכי קל יהיה להשיג את האורך ואז פשוט לעבור זוג זוג.
    פולינדרום אומר שהתו הראשון זהה לאחרון, שני זהה ללפני אחרון וכך הלאה, אז זה מה שתעשה.
    נגיד יש לך חולה מקושרת בעלת 10 איברים:
    אתה צריך 2 משתנים עיקריים, נגיד תקרא להם lowNum וhighNum כאשר lowNum מייצג את הצד של תחילת החוליה (איבר ראשון) וhighNum מייצג את הצד של סוף החוליה (איבר אחרון). אתה עובר בלולאת WHILE כאשר lowNum קטן או שווה לhighNum ומשווה במשפט תנאי אם האיבר במקום lowNum שווה לאיבר במקום highNum. אם שווה, אתה מקדם את lowNum ב1 ומוריד את highNum ב1 וממשיך הלאה, אם לא אתה מחזיר false.

    אם לא תצליח, אני אפרסם כאן את הפתרון.
    שמע זאת שאלה שהפתרו ןשלה צריך להיות בסיבוכיות של )(o(n^2
    האם זה עמוד בדרישות השאלו? (אני לא כל כך מבין בסיבוכיות לכן אני שואל לפני שאני ינסה לפתור כמו שהדרכת אותי .)




  5. #4
    משתמש כבוד
    מנעל בטמיחה תחנית
    האוואטר של DooDeLzZz
    שם פרטי
    וולפגנג
    תאריך הצטרפות
    11/2008
    גיל
    13
    הודעות
    7,613
    לייקים
    605
    נקודות
    1,159

    ברירת מחדל

    ציטוט נכתב במקור על ידי Par4n0iA צפיה בהודעה
    שמע זאת שאלה שהפתרו ןשלה צריך להיות בסיבוכיות של )(o(n^2
    האם זה עמוד בדרישות השאלו? (אני לא כל כך מבין בסיבוכיות לכן אני שואל לפני שאני ינסה לפתור כמו שהדרכת אותי .)
    אני מניח שכן, o(n^c) מתייחס ליעילות וזה פיתרון יעיל מבחינת זמן ומשאבים.


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


  6. #5
    משתמש מתחיל
    תאריך הצטרפות
    02/2009
    הודעות
    155
    לייקים
    0
    נקודות
    50
    מין: זכר

    ברירת מחדל

    למצוא את האורך של הרשימה דורש בסביבות O(n) פעולות,
    ולהשוות כל זוג דורש גם O(n) פעולות, יש בסביבות n/2 זוגות ולכן הסיבוכיות הכוללת היא O(n^2) בגדול.

    אם הרשימה היא דו צדדית, אפשר לעשות את זה בO(n) לדעתי.

+ תגובה לנושא


הרשאות פרסום

  • אין באפשרותך לפרסם נושאים חדשים
  • אין באפשרותך לפרסם תגובות
  • אין באפשרותך לצרף קבצים
  • אין באפשרותך לערוך את הודעותיך


כל הזמנים הם לפי GMT +3. השעה כרגע היא 22:41.
מופעל על ידי vBulletin™ © גרסה 4.1, 2011 vBulletin Solutions, Inc. כל הזכויות שמורות.
פעילות הגולשים
אומנות וגרפיקה
מוזיקה
ספורט
סדרות טלוויזיה
סרטים וקולנוע
קנייה ומכירה
רשתות חברתיות
הבורר 3
פורומי פנאי ובידור
סרטים
סדרות
משחקים
דיבורים
אקטואליה
בעלי חיים
בדיחות והומור
משחקי ספורט
הבורר
מחשבים וטכנולוגיה
תמיכה טכנית
חומרה ומודינג
תוכנות להורדה
סלולארי וגאדג'טים
רקעים למחשב
ציוד הקפי למחשב
אבטחת מידע
תכנות ובניית אתרים
כסף ברשת
אייפון
בריאות ואורח חיים
כושר ופיתוח גוף
דיאטה
צבא וגיוס
יעוץ מיני
מה שבלב
אומנות הפיתוי
יהדות
מיסטיקה ורוחניות
אתאיזם ודתות

נושאים: 2,449,838 | הודעות: 8,150,420 | משתמשים: 315,603 | המשתמש החדש ביותר: upizijoj | עיצוב גרפי: סטודיו עודד בביוף | קידוד: rellect