给定是一个包含三个数值的数组,我想知道这三个数值的中间值.
问题是,找到三者中间的最快方法是什么?
我的方法是这种模式 - 因为有三个数字有六种排列:
if (array[randomIndexA] >= array[randomIndexB] && array[randomIndexB] >= array[randomIndexC])
如果有人可以帮助我找到更优雅,更快捷的方法,那将是非常好的.
java algorithm logic conditional median
algorithm ×1
conditional ×1
java ×1
logic ×1
median ×1