【发布时间】:2020-08-30 20:40:21
【问题描述】:
我需要找到 gcd(euclid 算法)的循环不变量,但我不知道从哪里开始或看什么
int f(int x, int y) {
while (true) {
int m = x % y;
if(m == 0) return y;
x = y;
y = m;
}
}
【问题讨论】:
-
你的代码不是 loop invariant 了吗?它永远是true。
标签: java algorithm loop-invariant