日期:2014-05-20 浏览次数:20712 次
public static void sort(float[] a) { sort2(a, 0, a.length); }
------解决方案--------------------
LinkedList ArrayList...
------解决方案--------------------
.....又是作业题
去看下最简单的冒泡排序吧
------解决方案--------------------
顶楼上的!
------解决方案--------------------
用Collections.sort()这个方法就可以了,内部采用的是快速排序的方法。时间复杂度n*lg n。
具体参数什么的自己看 API。
要么自己写个java快速排序也可以。
还有一种方法是 放到TreeMap中,成绩放在key中,就用Folat类型它应该实现了comparable接口。
然后名字放value中 用String。
拿出来用直接是排好序的。
这个方法排序算法更好,但是拿key,valu是要lg n的时间复杂度。
自己选吧,具体代码 例子看API和Scr,看看就懂了。