
算法
K1mZz
求知若渴
展开
-
java快速排序算法
package mytest; import java.util.Arrays; public class qkSort { public static void main(String[] args) { int [] arr = {5,6,8,1,2,4,6,2}; quick(arr,0,arr.length-1); System.out.println(Arrays.toString(arr)); } /**原创 2022-03-05 11:19:30 · 275 阅读 · 1 评论 -
java插入排序算法
/** * 插入排序 */ @org.junit.Test public void insertSort(){ int [] arr = {5,6,8,1,2,4,6,2}; for (int i = 1; i < arr.length; i++) { // 待排序的的数取出存入临时变量t int t = arr[i]; // 已排序数组末尾下标j原创 2022-03-05 10:03:35 · 506 阅读 · 0 评论 -
java选择排序算法
/** * 选择排序(Selection sort)是一种简单直观的排序算法。 * 它的工作原理是:第一次从待排序的数据元素中选出最小(或最大)的一个元素, * 存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素, * 然后放到已排序的序列的末尾。 以此类推,直到全部待排序的数据元素的个数为零。 * 选择排序是不稳定的排序方法。 */ @org.junit.Test public void selectSort(){原创 2022-03-03 11:23:48 · 156 阅读 · 0 评论