![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构和算法
文章平均质量分 74
李海成
这个作者很懒,什么都没留下…
展开
-
图论算法笔记
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档。原创 2023-07-14 18:37:49 · 286 阅读 · 0 评论 -
leetcode-剑指offer(专项突破版)-go语言实现
leetcode-剑指offer(专项突破版)-go语言实现原创 2023-02-14 09:45:32 · 348 阅读 · 0 评论 -
Java中堆的使用--PriorityQueue
文章目录前言一、小顶堆怎么实现?二、大顶堆怎么实现?前言堆是一个不太容易理解的数据结构,它的本质是二叉树,但是课本中通常以数组的形式呈现。某一节点(i)的左子节点为2i,右子节点为,2i+1。JDK中自带了一个PriorityQueue,实际上就是一个堆。一、小顶堆怎么实现?默认的PriorityQueue就是一个小顶堆,实例化、插入、弹出、查看堆顶元素的操作如下:PriorityQueue<Integer> minHeap = new PriorityQueue<>(原创 2021-09-22 10:56:58 · 313 阅读 · 0 评论