进击的喵哥
进击的喵哥
全部文章
图解高频算法
博客搭建(3)
图解算法大全(1)
开源哪些事(1)
题解(1)
归档
标签
去牛客网
登录
/
注册
龙哥手记欢迎你关注
全部文章
/ 图解高频算法
(共4篇)
题解 |【清晰图解】 #删除有序链表中重复的元素-II#快进来!快进来!!
题意很简单 在一个有序链表中,如果说一个节点的值出现不止一次,那么把所有等于此值的节点全部删掉。 传统手艺,延年益寿😜 别看图拉,看黑板! 因为是有序链表,那如果一个节点的值出现不止一次,那么这两个值肯定是相邻的哦。 三种解法来做 下面用两种方法 :递归,迭代,其中迭代又分为两种方...
C++
Java
Python3
二叉树
前缀和
二叉搜索树
二分查找
动态规划
字符串
双指针
2022-04-26
1
485
题解 |【动图画解】 #二维数组中的查找# 跟二叉搜索很像 进来看哦
默认你已读懂题意了哈 绅士们多看点,延年益寿哦😜 我的解题思路如下 假如你用暴力法遍历矩阵 matrix ,那么它的时间复杂度是 O(N)。但是暴力法没有用矩阵 “从上到下递增、从左到右递增” 的特点,显然这不是我们想要的最优解法啦。 你看下面图,我们把矩阵逆时针旋转 45°,然后把矩阵转化成...
C++
二叉树
二分查找
动态规划
滑动窗口
深度优先搜索
字典树
二叉搜索树
滚动哈希
博弈
2022-04-26
1
405
题解 |【清晰图解】 #二叉搜索树与双向链表#也不难
默认你已经理解题意 [机智] 解题思路如下 先得搞明白什么是二叉搜索树 ? 是一棵有序的二叉树,所以我有时候也叫它二叉排序树。具备以下性质的二叉树我们称之为二叉搜索树: 1 若它的左子树不是空,那么左子树上的...
C++
Java
Python2
二叉搜索树
动态规划
字符串
数组
广度优先搜索
并查集
双向链表
2022-04-26
1
469
题解 |【清晰图解】 #序列化二叉树#重要是思路
默认你已理解题意 那就开始吧 思路如下 我们知道平时使用的前序、中序、后序、层序遍历,遍历过程中记录二叉树的信息是不完整的,也就是说唯一的输出序列可能对应着多种二叉树可能性。我们知道 序列化 和 反序列化 是 完全可逆。 所以序列化的字符串能够携带 完整的二叉树信息,我就是说的这个意思 1 看...
C++
Java
Python2
二叉树
动态规划
排序树
数组
二叉搜索树
链表
二分查找
2022-04-26
1
401