例如:我有一个基本的算法,它是有效的,但我想创建一个更有效的代码片段,通过使用“分而治之”的方法,然而我在使用递归来使其计数时遇到了问题A[mid]) min = mid + 1;
else max = mid - 1;Until i <= A1[mid] && u >= A1[mid])
如果这个问题不清楚
我需要检查X是否可以被Y整除。在其他情况下我不需要实际的余数。if (X.mod(Y).equals(BigInteger.ZERO)) do something现在,我感兴趣的只有当X是可以被Y整除的时候,我不需要其他情况下的实际余数。我只是想知道,我们是否可以根据X&Y的最后一位或两位数做一些假设(向前看),然后我们可以决定是否采用mod (在没有机会获得零的情况下)。