
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
删除排序链表中的重复元素II元素这道题,可以说是--链表专题--,最经典的一道题,也是在面试中频率最高的一道题目,通常在面试中,面试官可能会从多个方面考察这道题目,所以大家需要对这道题目非常熟悉哦!!

这个 distance()函数 是我在刷 leetcode 的时候遇到的,当时就充满疑惑,这个函数到底是干什么的呢?很是懵逼,于是在网上搜索了一下,将其总结如下。

Linux的云服务器安装和环境配置

在大家初学C语言的时候肯定会碰到对内存的了解,但是估计大家会和我一样,觉得这一部分不是很重要,所以草草就跳过去了,其实这里的内存函数是最重要的,特别是在大家以后找工作的时候这里也是面试官最喜欢问的知识点。为了搞清楚这里的东西,专门花了一早上的时间去总结,希望对大家有用!!!!

本文来为读者介绍一下分布式版本控制工具Git,可能你听说过GitHub / Gitee,里面都带有git的字样,那它们和 Git 之间有什么关联呢❓ Git又是何物,让我们一起走进本文的学习📖

最近在刷 leetcode 的时候,发现 list都还没弄明白吗,但是 STL 的强大是众所周知滴,早晚都是要解决滴,因此专门写下这篇文章,以供自己复习和各位老铁使用,快速的回忆 list的用法,让你找回自信,不用再竞赛的时候颜面尽失。

set是STL中的容器之一,不同于普通容器,它的查找速度极快,常用来存储各种经常被检索的数据,因为容器的底层是平衡二叉搜索树中的红黑树。除此之外,还可以借助其特殊的性质,解决部分难题

【unordered_map】是STL中的容器之一,不同于普通容器,它的查找速度极快,常用来存储各种经常被检索的数据,因为容器的底层是【哈希表】。除此之外,还可以借助其特殊的性质,解决部分难题。

STL 中的 list 是一个带头双向循环链表,作为链表的终极形态,各项操作性能都很优秀,尤其是 list 中迭代器的设计更是让人拍案叫绝,如此优秀的容器究竟是如何实现的呢?本文将会带大家一起从0~1 去模拟实现STL库中的 list 容器,以便于让大家更好的巩固之前学习过的 缺省参数、封装、类的6大默认函数等。

时间复杂度:建N个数的堆为O(N),获取堆顶元素 (也即是最值) 并删除掉堆顶元素为O(log2N),上述操作重复 k 次,所以时间复杂度为O(N+k*log2N)。▶ 建立 10 个元素的小堆,数据集合中前 10 个元素依次放入小堆,此时的堆顶元素是堆中最小的元素,也是堆里面第 10 个最小的元素,前面两个方法都不能用了。▶这样一来,堆里面存放的就是数据集合中的前 10 个最大元素,如果对堆和二








