Tôi đang bối rối về sự phức tạp trong các cách sau (các hoạt động thực hiện bên trong vòng lặp bên trong là trong thời gian liên tục):Big-O phức tạp của lồng cho vòng
for(int i=0; i<n; i++)
for(int j=i; j<n; j++)
là O này (n^2) hoặc O (n)? Tôi tìm O (n^2). Bất kỳ ý tưởng?
cũng sau đây làm cho tôi tò mò:
for(int i=0; i<n; i++)
for(j=0; j<i; j++)
http://en.wikipedia.org/wiki/Triangular_number – Anycorn