06-02-2006, 18:18
|
|
|
חבר מתאריך: 19.06.03
הודעות: 549
|
|
פתחת פה נושא עצום.
יעילות של אלגוריתמים הוא נושא שאנשים משקיעים בו חיים שלמים.
זה שאתה מבין את הרעיון הכללי זאת התחלה טובה.
השאלות שאתה צריך לשאול אולי היא "יש לי אלגוריתם שעשוה כך וכך. מה יעילותו? האם אני יכול למצוא משהו יעיל יותר בסדר גודל? אם לא, איך בהינתן ששפת התיכנות היא C++ אני יכול לממש אותה בצורה היעילה ביותר?"
נקודת מוצא מאוד פרימיטיבית - כדי לבדוק כמה פעמים אתה מבצע פונקציה מסויימת במהלך אלגוריתם בהינתן קלט כלשהו, אתה יכול פשוט לספור במונה את מספר הפעמים שהיא מתבצעת ולהסיק מכך את מה שאתה רוצה....
בכל מקרה, אם תשאל משהו יותר ספציפי, אני יכול לנסות לעזור לך.
יום טוב,
דן.
|