סיבוכיות זמן – הבדלי גרסאות

תוכן שנמחק תוכן שנוסף
מאין תקציר עריכה
מ ויקיזציה – העברת תיבת "{{מיזמים}}" תחת פרק "קישורים חיצוניים" ומחיקת קישור בינוויקי שכבר קיים בוויקינתונים.
שורה 25:
אלגוריתם בעל זמן ריצה לוגריתמי מסתיים תוך זמן [[יחס (בין מספרים)|פרופורציוני]] ל[[לוגריתם]] של גודל הקלט. אין צורך לציין את בסיס הלוגריתם, משום שהחלפת בסיס שקולה ל[[כפל]] בקבוע, ולכן אם זמן הריצה פרופורציוני לגודל הקלט לפי בסיס לוגריתם כלשהו, הוא פרופורציוני לגודל הקלט גם לפי כל בסיס לוגריתם אחר.
 
לדוגמה, חיפוש ברשימה ממוינת (ב[[שיטת החצייה]]) מתבצע בזמן ריצה לוגריתמי. תפקידו של ה[[אינדקס (מחשב)|אינדקס]] ב[[בסיס נתונים]] הוא לאפשר זמן ריצה לוגריתמי בחיפושים, כאשר ללא אינדקס זמן הריצה הוא לינארי.
 
=== זמן ריצה לינארי ===
נאמר על אלגוריתם שזמן ריצתו לינארי אם זמן הריצה שלו חסום על ידי [[פונקציה לינארית]] בגודל הקלט, או - באופן שקול - פרופורציונלי לאורך הקלט.
שורה 58 ⟵ 59:
 
== ראו גם ==
* [[סיבוכיות מקום]]
 
{{מיזמים|ויקיספר=מבני נתונים ואלגוריתמים - מחברת קורס}}
== קישורים חיצוניים ==
{{מיזמים|ויקיספר=מבני נתונים ואלגוריתמים - מחברת קורס}}
* [http://www.queue.co.il/ניתוח-זמן-ריצה/ ניתוח זמן ריצה] בQueue
 
[[קטגוריה:סיבוכיות]]
 
[[en:Time complexity]]