这似乎效率低下或难看,或出于任何原因,我希望它更加优雅
if (a > b) {
recurseWith(a);
recurseWith(b);
else {
recurseWith(b);
recurseWith(a);
}
在我的代码中,a和b更长,新函数的参数更庞大,看起来很la脚。有办法清理吗?
顺序很重要,因为它们与全局变量一起使用,并且此代码也可以正常工作。
我正在寻找Java解决方案
-奥斯丁
最佳答案
遵循逻辑对这里没有帮助吗?
if(a<=b) swap(a,b);
recurseWith(a);
recurseWith(b);