分类: 算法
-
关于算法:东哥手把手带你刷二叉树第三期
读完本文,你不仅学会了算法套路,还能够顺便去 LeetCode 上拿下如下题目:652.寻找反复的子树—-…
-
关于算法:快速排序C语言实现
{代码…}
-
关于算法:合并两个有序数组LeetCode-88
这里,只合并两个有序数组,这两个有序数组的长度也只有存储的元素个数那么长。有两种思路,一种是先合并数组,而不论…
-
关于算法:东哥手把手带你刷二叉树第二期
读完本文,你不仅学会了算法套路,还能够顺便去 LeetCode 上拿下如下题目:654.最大二叉树105.从前…
-
关于算法:东哥手把手带你刷二叉树第一期
读完本文,你能够去力扣拿下如下题目:226.翻转二叉树114.二叉树开展为链表116.填充每个节点的下一个右侧…
-
关于算法:二叉树的序列化和反序列化
JSON 的使用十分宽泛,比方咱们常常将变成语言中的构造体序列化成 JSON 字符串,存入缓存或者通过网络发送…
-
关于算法:二叉堆详解实现优先级队列
二叉堆(Binary Heap)没什么神秘,性质比二叉搜寻树 BST 还简略。其次要操作就两个,sink(下沉…
-
关于算法:队列实现栈栈实现队列
读完本文,你能够去力扣拿下如下题目:232.用栈实现队列225.用队列实现栈———–队列是一种先…
-
关于算法:特殊数据结构单调栈
读完本文,你能够去力扣拿下如下题目:496.下一个更大元素I503.下一个更大元素II1118.一月有多少天-…
-
关于算法:特殊数据结构单调队列
前文讲了一种非凡的数据结构「枯燥栈」monotonic stack,解决了一类问题「Next Greater …