会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lxq1130
博客园
首页
新随笔
联系
订阅
管理
2025年5月17日
代码随心录第十五天| 110.平衡二叉树 (优先掌握递归) 257. 二叉树的所有路径 (优先掌握递归) 404.左叶子之和 (优先掌握递归) 222.完全二叉树的节点个数(优先掌握递归)
摘要: 110.平衡二叉树 (优先掌握递归) 题目链接:https://leetcode.cn/problems/balanced-binary-tree/description/ 题目描述: 思路: 深度用前续遍历,高度用后序遍历。 257. 二叉树的所有路径 (优先掌握递归) 题目链接:https://
阅读全文
posted @ 2025-05-17 21:38 米布丁
阅读(4)
评论(0)
推荐(0)
2025年5月11日
代码随心录第十四天|Leecode 226.翻转二叉树 (优先掌握递归) 101. 对称二叉树 (优先掌握递归) 104.二叉树的最大深度 (优先掌握递归 ) 111.二叉树的最小深度 (优先掌握递归)
摘要: Leecode 226.翻转二叉树 (优先掌握递归) 题目链接:https://leetcode.cn/problems/invert-binary-tree/description/ 题目描述: 思路:遍历递归,层序遍历 解答: 注意:上述解题用的是前序遍历,此题中序遍历和后序遍历都可以,中序遍历
阅读全文
posted @ 2025-05-11 22:23 米布丁
阅读(16)
评论(0)
推荐(0)
2025年4月27日
代码随心录第十一天|Leecode 150. 逆波兰表达式求值 239. 滑动窗口最大值 (难) 347.前 K 个高频元素(难)
摘要: Leecode 150. 逆波兰表达式求值 题目链接:https://leetcode.cn/problems/evaluate-reverse-polish-notation/description/ 题目描述: 思路:逆波兰表达式相当于是二叉树中的后序遍历。将两个数字放入栈中,遇到运算符后将两个
阅读全文
posted @ 2025-04-27 22:43 米布丁
阅读(28)
评论(0)
推荐(0)
2025年4月22日
代码随心录第十天|Leecode232.用栈实现队列 225. 用队列实现栈 20. 有效的括号 1047. 删除字符串中的所有相邻重复项
摘要: Leecode 232.用栈实现队列 题目描述: 思路:需要两个栈一个输入栈,一个输出栈。 在push数据的时候,只要数据放进输入栈就好,但在pop的时候,操作就复杂一些,输出栈如果为空,就把进栈数据全部导入进来(注意是全部导入),再从出栈弹出数据,如果输出栈不为空,则直接从出栈弹出数据就可以了。
阅读全文
posted @ 2025-04-22 21:15 米布丁
阅读(55)
评论(0)
推荐(0)
2025年4月14日
代码随心录第九天| 151.翻转字符串里的单词 卡码网:55.右旋转字符串 28. 实现 strStr() (本题可以跳过)459.重复的子字符串 (本题可以跳过)
摘要: Leecode 151.翻转字符串里的单词 题目链接:https://leetcode.cn/problems/reverse-words-in-a-string/description/ 题目描述: 思路:解法一 for循环删除空格;解法二 双指针删除空格 解法一: 解法二--双指针: 2.简写了
阅读全文
posted @ 2025-04-14 21:15 米布丁
阅读(52)
评论(0)
推荐(0)
2025年4月12日
代码随心录第八天| 344.反转字符串 541. 反转字符串II 卡码网:54.替换数字
摘要: Leecode 344.反转字符串 题目链接:https://leetcode.cn/problems/reverse-string/description/ 题目描述: 思路:双指针,与206翻转链表思路一致。 解答: Leecode 541. 反转字符串II 题目链接:https://leetc
阅读全文
posted @ 2025-04-12 22:22 米布丁
阅读(55)
评论(0)
推荐(0)
2025年4月11日
代码随心录第七天|Leecode 454.四数相加II 383. 赎金信 15. 三数之和 18. 四数之和
摘要: Leecode 454.四数相加II 题目描述:https://leetcode.cn/problems/4sum-ii/description/ 思路:不需要去重。 1.首先定义 一个unordered_map,key放a和b两数之和,value 放a和b两数之和出现的次数。2.遍历大A和大B数组
阅读全文
posted @ 2025-04-11 22:26 米布丁
阅读(444)
评论(0)
推荐(0)
2025年4月7日
代码随心录第六天|哈希表——Leecode 242.有效的字母异位词、 349. 两个数组的交集 、 202. 快乐数 、1. 两数之和
摘要: Leecode 242.有效的字母异位词 题目链接:https://leetcode.cn/problems/valid-anagram/description/ 题目描述: 思路:暴力解法 两层for循环;哈希表--数组其实就是一个简单哈希表,而且这道题目中字符串只有小写字符,那么就可以定义一个数
阅读全文
posted @ 2025-04-07 21:02 米布丁
阅读(656)
评论(0)
推荐(0)
2025年4月1日
代码随想录第四天 | Leecode 24. 两两交换链表、19.删除链表的倒数第N个节点、 面试题 02.07. 链表相交 、142.环形链表II
摘要: Leecode 24. 两两交换链表 题目链接:https://leetcode.cn/problems/swap-nodes-in-pairs/description/ 题目描述: 思路:虚拟头节点,注意保存临时节点 题目解答: 循环结束的时候就是,当链表偶数个时cur->next->next=N
阅读全文
posted @ 2025-04-01 20:12 米布丁
阅读(1021)
评论(0)
推荐(0)
2025年3月29日
代码随心录第三天|Leecode 203.移除链表元素 707.设计链表 206.反转链表
摘要: 1、Leecode 203.移除链表元素 题目链接:https://leetcode.cn/problems/remove-linked-list-elements/description/ 题目描述: 解题思路:移除操作就是让节点next指针直接指向下下一个节点,因为单链表的特殊性,只能指向下一个
阅读全文
posted @ 2025-03-29 21:57 米布丁
阅读(1154)
评论(0)
推荐(0)
下一页
公告