包含标签:leetcode 的文章
-
-
-
数据结构之morris遍历
morris遍历使用二叉树节点中大量指向null的指针,由Joseph Morris 于1979年发明。 时间复杂度:O(n) 额外空间复杂度:O(1) 在你阅读以下代码之前,在这边先…… -
LeetCode——4. 寻找两个正序数组的中位数
目录 题目 1.链接 2.题目描述 3.解题思路 4.题解 题目 1.链接 传送门–>4. 寻找两个正序数组的中位数. 2.题目描述 3.解题思路 思路和算法 …… -
Leetcode-二叉树的前,中,后序的非递实现
二叉树的前,中,后序的非递实现 前序的非递归 中序的非递归 后序的非递归 前序的非递归 借助力扣的题来实现前序遍历的非递归。前序的递归是先访问根节点…… -
LeetCode 堆(优先级队列) 相关题目
文章目录 第一题: 第 K 个最小的素数分数 解题思路: 代码实现: 第二题: 数据流中的第 K 大元素 解题思路: 代码实现: 第三题: 前 K 个高频元素 解…… -
LeetCode力扣打卡之1576. 替换所有的问号(Python3)
题目 逻辑是"?“的前一个元素和后一个元素不可能同时等于三个不同字母 所以遍历任意三个不同字母 取与前后元素不相同的那个替换”?"就行 为了方便判断边界元素…… -
LeetCode 1576 替换所有的问号[字符串] HERODING的LeetCode之路
解题思路: 如果考虑头尾的问号,那么就会多出需要判断,最简单的方法是在首尾添加任意字母,让所有的问号都被包围起来,再一个一个遍历寻找,找到后,用a,b…… -
-
LeetCode – 1290 -二进制链表转参数 – java – 两种思维 – 两种解法 – 细喔
文章目录 题目 题目解析 解题思维1 代码如下: 代码细节 解题思维二 代码如下 题目 题目解析 链表头节点的val值是二进制的最高位,依次……