![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
筱筱鹿丸
这个作者很懒,什么都没留下…
展开
-
冒泡排序
冒泡排序 /** * @program: JavaSpecialityDeep * @author: Mr.Zerah * @create: 2018-10-25 22:52 * @description: 冒泡排序 * 冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求。 * 如果不满足就让它俩互换。一次冒泡会让至少一个元素移动到它应该在的位置,重复n 次, * 就完成了 n 个数据的排序工作。 **/ public class BubbleS转载 2020-10-13 22:20:18 · 123 阅读 · 0 评论 -
快速排序
算法基本思想 从数列中挑出一个元素,称为 “基准”(pivot); 重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition)操作; 递归地(recursive)把小于基准值元素的子数列和大于基准值元素的子数列排序。 实现 package com.gupao.controllers; import java.util.Arrays; public class TestQu转载 2020-10-13 15:05:11 · 55 阅读 · 0 评论 -
hashmap底层实现原理
https://www.cnblogs.com/holyshengjie/p/6500463.html转载 2018-12-05 13:13:02 · 158 阅读 · 0 评论 -
白话讲排序系列(六) 堆排序(绝对让你明白堆排序!)
https://blog.csdn.net/u013384984/article/details/79496052转载 2019-02-26 14:03:01 · 134 阅读 · 0 评论