<分区>
我已经解决了这个问题,但我想知道是否有更快的方法。
假设a、b、c是随机生成的数,有没有办法只用Math.max和Math.min函数找到中间的数?
med = Math.max(Math.max(Math.min(a,b),Math.min(b,c)),(Math.max(Math.min(b,c),Math.min(a,c))));
非常感谢,如有任何回复,我们将不胜感激!
<分区>
我已经解决了这个问题,但我想知道是否有更快的方法。
假设a、b、c是随机生成的数,有没有办法只用Math.max和Math.min函数找到中间的数?
med = Math.max(Math.max(Math.min(a,b),Math.min(b,c)),(Math.max(Math.min(b,c),Math.min(a,c))));
非常感谢,如有任何回复,我们将不胜感激!
最佳答案
接下来呢?
min(min(max(a,b), max(b,c)), max(a,c))
关于java - 在JAVA中仅使用max和min函数找到三个随机数的中间数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14940943/
相关文章:
matlab - 来自具有最大/最小值的 accumarray 的索引
python - 在 python 中查找 'large' 列表的 min()/max()。值错误 : min() arg is an empty sequence
java - HTTP 客户端 - HTTP 405 错误 "Method not allowed"。我发送了 HTTP Post,但由于某种原因发送了 HTTP Get
java - 处理 Hadoop mapreduce 中键之间值的不均匀分布
c# List<Tuple<string, string, int>> group by min max int