这看起来效率低下或丑陋,或者出于某种原因,我希望它更优雅
if (a > b) {
recurseWith(a);
recurseWith(b);
else {
recurseWith(b);
recurseWith(a);
}
在我的代码中,a 和 b 更长,新函数的参数也更庞大,而且看起来很蹩脚。有办法清理吗?
顺序很重要,因为它们使用全局变量,而且,这段代码可以正常工作。
我正在寻找 Java 解决方案
-奥斯汀
最佳答案
下面的逻辑在这里没有帮助吗?
if(a<=b) swap(a,b);
recurseWith(a);
recurseWith(b);
关于java - 我想清理我的 if-else 逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13597564/