![](https://img-blog.csdnimg.cn/2019092715111047.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Leetcode
文章平均质量分 85
-
锦鲤柠檬
西西弗斯推石点
展开
-
【算法】排序算法总结
其基本思想为:将待排序列构造成一个大顶堆(或小顶堆),整个序列的最大值(或最小值)就是堆顶的根结点,将根节点的值和堆数组的末尾元素交换,此时末尾元素就是最大值(或最小值),然后将剩余的n-1个序列重新构造成一个堆,这样就会得到n个元素中的次大值(或次小值),如此反复执行,最终得到一个有序序列。假设初始序列含有n个记录,则可以看成是n个有序的子序列,每个子序列的长度为1,然后两两归并,得到[n/2]([x]表示不小于x的最小整数)个长度为2(或者是1)的有序子序列,再两两归并。桶排序是计数排序的升级版。...原创 2022-08-03 17:16:27 · 132 阅读 · 0 评论 -
【算法前置】Java中的ACM格式
Java中的ACM格式总结原创 2022-07-13 15:59:08 · 846 阅读 · 0 评论 -
使用LinekedHashMap实现LRU笔记
使用LinekedHashMap实现LRU原创 2022-06-07 09:59:01 · 98 阅读 · 0 评论