求助,5个浮点数,找出中间值,最快速的算法(已解决)

2020-02-20 20:39发布

本帖最后由 FSL_TICS_Robin 于 2014-11-27 10:29 编辑

求助,5个浮点数,找出中间值,最快速的算法。
我现在的实现是,5个值里面搜索到最大值,设置为0,
然后再搜索一遍最大值,设置0,
然后再搜索一遍这个最大值,为中间值。
但是比较慢,请帮忙指点实现快速的方法。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
48条回答
rootxie
1楼-- · 2020-02-24 01:36
冒泡法,应该可以
北宸
2楼-- · 2020-02-24 06:16
 精彩回答 2  元偷偷看……
gy54321
3楼-- · 2020-02-24 09:12
把数据先放大100倍取整(应该是看你的小数点位数来做)
然后排序,再除100.00,还原数据。
digitaltek
4楼-- · 2020-02-24 10:35
先排序,取中间的
mcucow
5楼-- · 2020-02-24 11:26
LZ的方法 方向是对的, 但是设为0不妥吧, 除非都是正数, 万一有负的浮点呢
wcl_0308
6楼-- · 2020-02-24 17:17
排序取中间就行了

一周热门 更多>