数据结构
文章平均质量分 66
wyfc55
没有什么坎是过不了的
展开
-
简单插入排序 java实现
//插入排序即将一个带排序的数组插入一个已经有序的数组。所以刚开始时把第一个看成一个有序的数组,将后面无序的数插入 public class InsertSort { public static void main(String args[]){ int a[]={9,8,7,6,3,5,12,1}; System.out.println(Arrays.to原创 2018-01-10 10:44:00 · 777 阅读 · 0 评论 -
冒泡排序 java实现
//冒泡排序就是进行两位相邻的数进行两两比较然后把最大的数或者最小的数移到数组的最后面!所以有N-1轮排序。 public static int[] bubblesort(int[] a){ //n-1轮派逊 for(int j=0;j1;j++) { //每次获得最大的数。 for (int i = 0; i 1;原创 2018-01-07 02:46:50 · 197 阅读 · 0 评论 -
简单选择排序 java实现
//简单选择排序!将待排序的数组每次选出一个最小或最大的数,在第i轮循环中与第i个数组进行较交换 public class SelectSort { public static void main(String[] args) { int a[]={14,5,7,2,45,1,87,98,89,3,1,34}; System.out.println(Arra原创 2018-01-08 12:32:56 · 163 阅读 · 0 评论 -
快速排序 java实现
//快速排序就是以一个基准值为标准,将一个待排序的数组分为比它大和比它小的两部分。 public class QuickSort { public static void main(String[] args) { int a[]={34,65,87,23,12,21,87,98,11,34,45,67,98}; System.out.println(Arr原创 2018-01-09 10:51:42 · 149 阅读 · 0 评论