למיטב זיכרוני
האפשרות למקבל ביצוע של אלגוריתם אינה משפיע על הסיבוכיות שלו, משום שהסיבוכיות בפועל היא תאורטית - מתמטית.
O (או גדולה) נותנת סדר גודל, ולא זמן אמתי של ריצה (מהמילה האנגלית order).
 
כך למשל, זה לא משנה אם האלגוריתם צריך לבצע 100 פעולות על כל תא במערך בגודל n או רק פעולה אחת על כל תא.
כל עוד הוא צריך לעבור על המערך רק פעם אחת, הסיבוכיות תהיה בגול O
.
 
בגלל זה גם O
== O(2n)
אז גם O
== O(1/2n)
 
כנ"ל במקרה הזה: בין אם תפזר את העבודה בין מעבדים \ ליבות ובין אם תעשה אותה בתור, סדר גודל הזמן שדרוש הוא ביחס ישיר לקלט, כלומר O
.
 
יכול להיות שיש ניסוח אקדמי יותר נכון, ומה שכתבתי לך לא יתקבל כתשובה במבחן \ שיעורי בית, אבל העיקרון תופס.