Je regarde Hoare Logic et j'ai de la difficulté à comprendre la méthode de recherche de l'invariant de la boucle. Est-ce que quelqu'un peut expliquer la méthode utilisée pour calculer l'invariant de l
int logarithmCeiling(int x) {
int power = 1;
int count = 0;
while (power < x) {
power = 2 *power;
count = count +1;
}
return count;
}
Le code ci-dessus est des