پیچیدگی زمانی الگوریتم ترتیب ورودی را شناسایی کنید.
پیچیدگی زمانی الگوریتم Insertion Sort O ((n ^ 2) است ، که در آن n تعداد عناصر در آرایه ورودی است. به طور خاص ، در طول اجرای الگوریتم ، از طریق آرایه تکرار می شود و با هر تکرار ، حلقه داخلی ممکن است به تمام عناصر قبلی مقایسه و تغییر نیاز داشته باشد. این بدان معنی است که در بدترین حالت ، زمان مورد نیاز الگوریتم برای مرتب کردن عناصر با تعداد ورودی ها به صورت مربع افزایش می یابد. در بهترین حالت ، اگرچه آرایه قبلا مرتب شده یا تقریبا مرتب شده است ، الگوریتم پیچیدگی زمانی O ((n) خواهد داشت زیرا حلقه داخلی فقط تعداد ثابت مقایسه را قبل از نتیجه گیری که عنصر قبلا مرتب شده است انجام می دهد.