我也不想了,也头晕,郁闷
早就说了 用冒泡是可以地 傻LIVE41 算法给你了 自己想吧
[此贴子已经被作者于2007-3-26 13:37:32编辑过]
觉得好玩,我把这种算法推广到 实数集 吧按照 最大的5个数字(最小的也一样,5也是可以改的)首先,先抽取最小数字(正负数都可以,如果抽最小的5个数字,就把最小数字改成最大数字就可以了),然后,在这个数-1,备用第二步,抽取数组中最大的数字,在它的位子上替换上第一步的那个数字;如此循环做5次,就能得到你要的那5个数字(而且不要冒泡)
抽取最小的过程要两两比较一下,其实已经冒泡了.
注意分号的位置
不过这个好象还不如冒前5个.
你这个相当于先排序,再抽取我的相当于抽取的过程中排序