http://www.cnblogs.com/sevenyuan/archive/2009/12/04/1616897.html
1.冒泡算法:就是每次相邻的两个元素比较,如果第一个比第二个大,就交换位置,大的“下沉”,小的“上漂”;循环每次找出最大的那个,以此类推,比较length-1次。
2.选择排序:选择排序是一种简单直观的排序方法,每次寻找序列中的最小值,然后放在替换当前循环的最小位的位置。
3.插入排序:认为第一个元素已经排序号,后面的元素依次从后向前比较,如果当前元素比新元素大的话,相对的替换位置,将元素大的移向下一个位置。
4.快速排序:真的好难啊,理解不了啊,先设第一个为key。。。。。
Java实现几种常见排序方法
最新推荐文章于 2024-09-20 15:32:13 发布