数据结构与算法
serendipityLee
未曾清贫难成人 不经挫折永天真
展开
-
排序 -> 快速排序
public class QuickSort { static int[] arr = new int[]{1, 5, 6, 2, 9, 10, 15, 4, 3}; public static void main(String[] args) { quick(arr,0,arr.length-1); //left:0 right:数组长度-1 for (int i : arr){ System.out.println(i);原创 2021-08-13 21:06:32 · 23136 阅读 · 0 评论 -
排序 -> 插入排序
public class InsertionSort { public static void main(String[] args) { int []a = {5,6,8,7,10,3,4,9,2,11}; sort(a); print(a); } static void sort(int[] a){ for (int i = 1; i<a.length; i++){ //数组第几个元素原创 2021-08-13 21:44:51 · 23173 阅读 · 0 评论 -
排序 -> 选择排序
public class SelectSort { public static void main(String[] args) { int[] a = {9,5,1,4,3,8,2,7,6}; sort(a); print(a); } static void sort(int[] a){ for (int i=0; i<a.length; i++){ //第一个元素开始 int mi原创 2021-08-13 22:50:12 · 23146 阅读 · 0 评论 -
排序 -> 冒泡排序
public class BubbleSort { public static void main(String[] args) { int []a = {5,6,8,7,10,3,4,9,2,11}; sort(a); print(a); } public static void sort(int []a){ for (int i = 0; i < a.length-1; i++) {原创 2021-08-13 22:56:15 · 16979 阅读 · 0 评论