排序
文章平均质量分 53
qazwsx081
这个作者很懒,什么都没留下…
展开
-
java堆排序代码
public static void main(String[] args) { int [] ints = {5,3,7,8,1,4,9,6}; int size = ints.length; //外层循环,每循环一次,二叉树就少一个元素,因为把最大的值提出来了 while(size>2){ //堆排序 ...原创 2017-09-19 17:09:58 · 311 阅读 · 0 评论 -
Java堆排序
public static void main(String[] args) { Integer[] intArrays = {4, 9, 2, 6, 7, 1, 8, 5}; int size = intArrays.length; //数组下标为0的,不参与排序。size必须大于等于3,不然组不成父节点和左右两个子节点 ...原创 2018-11-26 15:35:34 · 117 阅读 · 0 评论 -
快速排序的升序和降序
自己的写法,比较好理解import java.util.Arrays;/** * Created by shixi on 2019/6/4 */public class QuickSort1 { public static void main(String[] args) { int [] arr = {6, 1, 2, 7, 9, 3, 4, 5,...原创 2017-07-17 16:52:02 · 2342 阅读 · 0 评论 -
冒泡排序代码详解
public static void main(String[] args) {// TODO Auto-generated method stubint score[] = {6, 4, 3, 8, 7, 2}; for (int i = 0; i < score.length -1; i++){ //最多做n-1趟排序 for(int j...原创 2015-10-12 16:13:53 · 474 阅读 · 0 评论 -
插入排序,和冒泡排序比较
在算法上,没有区别,无论是循环次数,还是比较次数。import java.util.Arrays;/** * Created by shixi on 2019/6/4 */public class InsertSort { public static void main(String[] args) { int [] arr = {9,8,7,6,5,4,3...原创 2019-06-04 17:49:24 · 120 阅读 · 0 评论