Big-O ਦੱਸਦਾ ਹੈ ਕਿ ਇੱਕ algorithm ਦਾ ਚਲਾਉਣ ਦਾ ਸਮਾਂ ਜਾਂ memory ਕਿਵੇਂ ਵਧਦਾ ਹੈ ਜਦੋਂ ਇਨਪੁਟ ਆਕਾਰ n ਵਧਦਾ ਹੈ। ਇਹ worst-case asymptotic ਵਿਵਹਾਰ ਨੂੰ ਫੜਦਾ ਹੈ, constants ਅਤੇ lower-order terms ਨੂੰ ਨਜ਼ਰਅੰਦਾਜ਼ ਕਰਦਿਆਂ।
ਵਿਚਾਰ
ਅਸੀਂ growth rate ਬਾਰੇ ਸੋਚਦੇ ਹਾਂ, exact step counts ਬਾਰੇ ਨਹੀਂ। O(2n + 5) ਸਿਰਫ਼ O(n) ਹੈ ਕਿਉਂਕਿ ਜਿਵੇਂ n ਵੱਡਾ ਹੁੰਦਾ ਜਾਂਦਾ ਹੈ, constants ਅਤੇ ਛੋਟੀਆਂ terms ਮਹੱਤਵਪੂਰਨ ਨਹੀਂ ਰਹਿ ਜਾਂਦੀਆਂ।
