TechBlog
首页分类标签搜索关于
← 返回分类列表
加载中...

© 2025 TechBlog. All rights reserved.

分类

共 16 篇文章
力扣-Hot100-刷题日记

力扣-Hot100-刷题日记

【代码】【力扣 Hot100】 刷题日记。

时间:10/21/2025

力扣-11.盛水最多的容器双指针

力扣-11.盛水最多的容器双指针

力扣,菜菜奋斗日记,C++

时间:03/15/2025

力扣合并K个排序链表

力扣合并K个排序链表

已知顺序排列,每个链表的node比较再加进结果,用优先队列方便比较node,可以先把每个链表的头结点加进队列,然后队列头出,出来的头还有next,就加进去,这样确保每个链表都有节点放进队列里面了。两两合并链表,逐个击破。

时间:03/14/2025

47.全排列-II

47.全排列-II

这里是因为横向遍历是顺序的,nums[i] == nums[i-1] and used[i - 1] == 0 说明前一个相同的节点i-1这个节点已经被使用过,这里就可以直接跳过i.在全排列中used[i-1]==0 是区分树层相同元素访问和枝叶相同元素访问的关键。如果是在递归中访问到相同元素,那么used[i-1]一定等于1.给定一个可包含重复数字的序列。返回所有不重复的全排列。

时间:03/14/2025

每日一题力扣2697.字典序最小回文串c

每日一题力扣2697.字典序最小回文串c

【代码】每日一题力扣2697.字典序最小回文串c++

时间:03/13/2025

力扣-哈希表-844-比较含退格的字符串

力扣-哈希表-844-比较含退格的字符串

【代码】力扣-哈希表-844 比较含退格的字符串。

时间:03/12/2025

力扣两数相加

力扣两数相加

所以,需要一个变量表示进位的数字,两数之和应该是 sum=a+b+进位。这里需要新建节点,所以我们可以在新建节点的时候把val设置好。这样,第一个节点就不是真正的头节点,下一个才是。每一位的数字是:sum%10。每一位的进位是:sum/10。

时间:03/12/2025

力扣-数组-367-有效的完全平方数

力扣-数组-367-有效的完全平方数

【代码】力扣-数组-367 有效的完全平方数。

时间:03/11/2025

力扣-数组-69-x的平方根

力扣-数组-69-x的平方根

【代码】力扣-数组-69 x的平方根。

时间:03/11/2025

力扣hot100_二叉树4_python版本

力扣hot100_二叉树4_python版本

【代码】力扣hot100_二叉树(4)_python版本。

时间:03/09/2025

力扣-编辑距离

力扣-编辑距离

多维动态规划,字符串操作。

时间:03/09/2025

力扣-最长公共子序列

力扣-最长公共子序列

多维动态规划,字符串比较存状态。

时间:03/09/2025

力扣-单调栈-42-接雨水

力扣-单调栈-42-接雨水

两个数组的建立是,然后遍历求当前雨水高度时,如果呈现U字形,在底部正中央需要遍历所有元素,在偏离两侧的节点中,会逐渐减少,应该是小于。

时间:03/09/2025

力扣-单调栈-503-下一个更大的元素

力扣-单调栈-503-下一个更大的元素

【代码】力扣-单调栈-503 下一个更大的元素Ⅱ。

时间:03/07/2025

滑动窗口算法-day2

滑动窗口算法-day2

遍历整个数组;左指针:根据题目条件不断右移,去除不符合的元素,使得 L-R 元素均满足题目条件;答案方案数一定是建立在包含右指针的情况下去计算;第六题的反向思维转换为滑动窗口非常巧妙,可以多思考几遍;

时间:03/06/2025

力扣-单调栈-739-每日温度

力扣-单调栈-739-每日温度

【代码】力扣-单调栈-739 每日温度。

时间:03/05/2025