算法
shulan09
这个作者很懒,什么都没留下…
展开
-
插入排序
理论就不多说了,直接看代码吧。有些解释就直接注释在代码中了。package arithmetic; import java.util.Arrays; /*插入排序是最简单的排序方法,是一堆数,一个个来加入到新的数组中,即这个新数组原本是没有一个数,从一堆数中取一个数放进去,然后再取一个数, * 比较,大的放后面,小的放前面,以此类推,这种排序消耗的是来一个数和新数组的所有数进行比较原创 2013-05-08 09:24:41 · 529 阅读 · 0 评论 -
归并排序
下面这个是我自己根据归并排序的原理来写,很容易理解。 package arithmetic; public class QuickSort3 { public static void sort(Comparable[] data,int low,int high) {// 参照元,一般以第一个元素为基准进行划分 int i = low; in原创 2013-05-08 09:31:10 · 478 阅读 · 0 评论 -
冒泡排序和选择排序
package arithmetic; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class BubbleSort { public static void main(String args[]){ //BubbleSort bubble=new B原创 2013-05-08 09:25:35 · 532 阅读 · 0 评论