אבל ברמה העקרונית, העקרון הכללי הוא לספור צעדים שהתוכנית מבצעת, כתלות מהקלט שלה. אם למשל התוכנית מריצה לולאה X פעמים, כשX הזה זה מספר הנתונים שנקלטו - אז זה O של N. אם התוכנית מבצעת לולאה 6 פעמים בלי שום קשר למה נקלט - זה O של 1. וכו וכד'
הכי טוב לפתור כמה תרגילים כדי להבין, ולקרוא בויקיפדיה משהו עם קצת פחות ניפנופי ידיים (חפשי "סיבוכיות").