Big O pour les boucles while

J'ai eu cette question pour mon affectation, l'autre jour, mais je n'étais toujours pas sûr si je suis à droite.

for(int i =1; i <n; i++)   //n is some size
{             
    for(j=1; j<i; j++)
    {
        int k=1;

        while (k<n)
        {
           k=k+C;   //where C is a constant and >=2
        }
    }
}

Je sais que les boucles for imbriquées est O(n^2), mais je n'étais pas sûr de la boucle while. Je suppose que tout le code sera O(n^3).

Voulez-vous dire i<n et j<n dans le pour-boucles peut-être? Sinon, la fonction est en O(1).
Je suppose que c'était une faute de frappe
S'il vous plaît corriger les fautes d'orthographe dans la question et le format de manière cohérente.
Désolé, le code d'origine était en Pseudo-code, j'ai dû ré-écrire en java.

OriginalL'auteur user977151 | 2011-10-03