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


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

  1. איך לשרוד בטראקרים ללא שימוש בסידבוקס
    על ידי royaldude בפורום פורום מדריכים
    תגובות: 15
    הודעה אחרונה: 06-09-2010, 00:01
  2. [עזרה]בתרגיל במתמטיקה שאלון 005.
    על ידי GmailTrick בפורום השכלה ולימודים
    תגובות: 2
    הודעה אחרונה: 13-07-2009, 20:37
  3. עזרה בתרגיל בשפת c#
    על ידי eden64 בפורום האקינג ואבטחת מידע
    תגובות: 5
    הודעה אחרונה: 25-01-2009, 19:10
  4. עזרה בתרגיל בחשבון
    על ידי Kanye בפורום דיבורים
    תגובות: 6
    הודעה אחרונה: 26-08-2006, 12:44
  5. עזרה בתרגיל של חשבון - בעית תנועה
    על ידי OutSide בפורום צבא וגיוס
    תגובות: 3
    הודעה אחרונה: 22-05-2006, 22:10
נושא נעול
מציג תוצאות 1 עד 11 מתוך 11

עזרה בתרגיל.. ללא שימוש ברקורסיה

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

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



    ולא להשתמש ברקורסיה זאת הדרישה .


    אשמח לפתרון או להדריך אותי כיצד לגשת לשאלה כזאת בכלל .

    תודה רבה אשמח לשמוע מממכם




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

  3. #2
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    תריץ,פעולת if שבודקת אם במערך, אחד האברים הוא key (טיפ: תשתמש במתודה indexOf)
    ואז זה בודק אם key נמצא במערך, אם לא זה יחזיר (return) את המספר -1.
    אם כן, אז זה יבדוק איזה ערך זה במערך.

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

    ברירת מחדל

    ציטוט נכתב במקור על ידי -Smoxer- צפיה בהודעה
    תריץ,פעולת if שבודקת אם במערך, אחד האברים הוא key (טיפ: תשתמש במתודה indexOf)
    ואז זה בודק אם key נמצא במערך, אם לא זה יחזיר (return) את המספר -1.
    אם כן, אז זה יבדוק איזה ערך זה במערך.

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

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

    אולי מה שהצעת יפתור את הבעיה אבל לא בדרך שהתבקשתי לפתור .
    אשמח אם תוכל לנסות לעזור שוב ..
    נערך לאחרונה על ידי Par4n0iA; 24-12-2012 בשעה 21:34.




  5. #4
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

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

    בהצלחה.

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

    ברירת מחדל

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

    בהצלחה.
    אני לא מכיר תמדוה הזאת, אשמח אם תפרט.
    ולמה לחלק ב 3??אםהמערךבגודל 10תאים?או 11? אין גודל קבוע.. אתה מבין אותי...?




  7. #6
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    ציטוט נכתב במקור על ידי Par4n0iA צפיה בהודעה
    אני לא מכיר תמדוה הזאת, אשמח אם תפרט.
    ולמה לחלק ב 3??אםהמערךבגודל 10תאים?או 11? אין גודל קבוע.. אתה מבין אותי...?
    זה היה לדוגמה, בכל מקרה הנה הסבר על split:
    http://www.java-examples.com/java-string-split-example

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

    ברירת מחדל

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

    ציטוט נכתב במקור על ידי -Smoxer- צפיה בהודעה
    זה היה לדוגמה, בכל מקרה הנה הסבר על split:
    http://www.java-examples.com/java-string-split-example
    גם אם זה דוגמה, זה דוגמה לא טובה.
    כשאתה בונה פעולה, המטרה שלך היא שהפעולה תיהיה בעלת ערך דינאמי (שתוכל להכניס כל ערך שתרצה, לא ערך מוגדר).
    אתה צריך לבנות פעולה שתוכל לעבוד עם מערך בגודל X, לא בגודל קבוע מראש ולכן השיטה שלך היא לא נכונה.
    נערך לאחרונה על ידי DooDeLzZz; 25-12-2012 בשעה 00:52.


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


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

    ברירת מחדל

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

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




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

    ברירת מחדל

    קוד:
     public class binaryarry {
        public static void main(String[] args) {
            
        double[] data= {2,5,9,18,29,38,46,98,154,209};
        
        System.out.println(binarrysearch(data, 34));
        
        }    
        
    public static double binarrysearch(double[] a ,int x)
    {
        double left = 0;
        double right = a.length - 1;
        int middle;
        while (left <= right) 
        {
              middle = (int) Math.floor((left + right)/2);
            if (a[middle] > x)
                right = middle - 1;
            else
                if (a[middle] < x)
                    left = middle + 1;
                else
                    return middle;
        }
        return -1;
    }
    }
    תודה הצלחתי ..
    נערך לאחרונה על ידי Par4n0iA; 25-12-2012 בשעה 13:18.




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

    ברירת מחדל

    ציטוט נכתב במקור על ידי Par4n0iA צפיה בהודעה
    האם חיפוש בינארי יעבוד על מערך בכול גודל?? לא משנה אם הוא זוגי או איזוגי??
    כי לפי מה שהבנתי מחלקים את המערך ל 2 כל פעם עד שמוצאים את מקומו של האיבר במערך..
    אתה יכול לעשות תנאי שבודק אם המערך זוגי או אי זוגי, אם הוא זוגי אתה ממשיך כרגיל ואם הוא אי זוגי אז נגיד יוצא לך שהאמצע הוא ב5.5, תעשה middle+0.5 או middle-0.5 לפי רצונך ואז תפעל כרגיל.
    שמח שהצלחת
    נערך לאחרונה על ידי DooDeLzZz; 25-12-2012 בשעה 17:43.


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


  12. #11
    Smoxer in your mind
    משתמש כבוד
    האוואטר של -Smoxer-
    תאריך הצטרפות
    11/2011
    הודעות
    8,881
    לייקים
    1181
    נקודות
    483
    פוסטים בבלוג
    3
    משפט מחץ
    Further gets colder until nothing was all that I saw around
    מין: זכר

    ברירת מחדל

    שמח שהסתדרת
    ננעל.

נושא נעול


הרשאות פרסום

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


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

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