![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
L.S.V.
能跑的代码就不要碰他
展开
-
简单快排-归并排序
/*归并排序 这个是左右提前排好了的 */public class TIMSort { public static void main(String[] args) { int[] a = {1,7,8,10,5,6,11}; sort(a); } static void sort(int[] arr){merge(arr);} static void merge(int[] arr){ int mid; if.原创 2022-03-31 15:04:57 · 395 阅读 · 0 评论 -
简单快排-希尔排序
/*希尔排序 */public class ShellSort { public static void main(String[] args) { for (int as = 0;as<10;as++) { int[] a = new int[10000]; Random random = new Random(); for (int i = 0; i < 10000; i++) { .原创 2022-03-31 15:04:16 · 233 阅读 · 0 评论 -
简单快排-插入排序(二)
/*插入排序的细节修改 依旧有问题 */public class SetSortVersion01 { public static void main(String[] args) { //插入排序就是相当于两个位置互换 空间复杂度是o(1) 使用的都是同一个数组 //模拟环境 // for (int as = 0;as<10;as++) { int[] a = new int[15]; .原创 2022-03-31 15:01:57 · 77 阅读 · 0 评论 -
简单快排-插入排序
/*插入排序 */public class SetSort { public static void main(String[] args) { //插入排序就是相当于两个位置互换 空间复杂度是o(1) 使用的都是同一个数组 //模拟环境 for (int as = 0;as<10;as++) { int[] a = new int[10000]; Random random = new .原创 2022-03-31 15:01:09 · 461 阅读 · 0 评论 -
简单快排-选择排序
/*简单的快排 后续可以继续优化的 也是最没用的算法选择排序 就是选择最大/最小的 全部比较进行排序 */public class SelectionSort { public static void main(String[] args) { int[] a = {5,4,7,9,2,1}; sort(a); } public static void sort(int[] arr){ // 选择排序 f.原创 2022-03-31 15:00:01 · 84 阅读 · 0 评论 -
简单快排-基数排序
/** * @Author: zzl * @createTime 05 11:49 * @description * * 基数排序 这个排序算法稳定的 基本思想是 分割每个位数 然后通过一次一次的分桶 进行排序 数字 * */public class RadixSort { public static void main(String[] args) { Random random = new Random(); int[] arr = new.原创 2022-03-31 14:59:04 · 817 阅读 · 0 评论 -
集合的简单实现
import javax.annotation.PostConstruct;/** * @Author: zzl * @createTime 30 14:30 * @description */public class TestArray { private static final int MAXLEN = 100; public static void main(String[] args) { DATA data1 = new DATA("张");.原创 2022-03-30 16:51:53 · 88 阅读 · 0 评论 -
简单快排-计数排序
import java.util.Arrays;import java.util.Random;/** * @Author: zzl * @createTime 28 18:21 * @description */// 计数排序public class CountSort { public static void main(String[] args) { Random random = new Random(); int[] arr = new.原创 2022-03-28 18:35:42 · 976 阅读 · 0 评论