如果不使用'<'运算符,你将如何递归地编写一个检查数字是否小于另一个的方法?
x并且y将始终为0或更大booleanCove我到目前为止:
public static boolean isLessThan(int x, int y) {
if(x == y - 1) return true;
if(x == y + 1) return false;
if(x == y) return false;
return isLessThan((x), (y-1)) || isLessThan((x-1), y);
}
Run Code Online (Sandbox Code Playgroud)