会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lzj2023
博客园
首页
新随笔
联系
订阅
管理
2023年12月12日
Leetcode刷题day12-二叉树.前中后序遍历
摘要: 递归法实现前.中.后序遍历 代码随想录 (programmercarl.com) 解题思路 前序遍历:头->左->右 中序遍历:左->头->右 后序遍历:左->右->头 递归法实现流程:1.定义递归函数;2.寻找递归终止条件;3.设计单层递归模块 class Solution(): def __in
阅读全文
posted @ 2023-12-12 13:04 智障学Leetcode
阅读(14)
评论(0)
推荐(0)
2023年12月11日
Leetcode刷题day11-栈.滑窗最大值.出现次数前K的元素
摘要: 239.滑动窗口最大值 239. 滑动窗口最大值 - 力扣(LeetCode) 给你一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1: 输入:nums =
阅读全文
posted @ 2023-12-11 23:29 智障学Leetcode
阅读(17)
评论(0)
推荐(0)
2023年12月9日
Leetcodeday10-栈-括号.相邻重复项.逆波兰计算
摘要: 20.有效括号 20. 有效的括号 - 力扣(LeetCode) 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。 示
阅读全文
posted @ 2023-12-09 23:58 智障学Leetcode
阅读(9)
评论(0)
推荐(0)
Leetcode刷题day9-栈.队列-栈转队列.队列转栈
摘要: 232.用栈实现队列 232. 用栈实现队列 - 力扣(LeetCode) 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现 MyQueue 类: void push(int x) 将元素 x 推到队列的末尾 int pop()
阅读全文
posted @ 2023-12-09 22:23 智障学Leetcode
阅读(10)
评论(0)
推荐(0)
2023年12月8日
Leetcode刷题day8-字符串.匹配项下标.重复字符串
摘要: KMP内容没看:明天面试完再看!!! https://programmercarl.com/0028.实现strStr.html#思路 28.找出字符串中第一个匹配项的下标 28. 找出字符串中第一个匹配项的下标 - 力扣(LeetCode) 给你两个字符串 haystack 和 needle ,请
阅读全文
posted @ 2023-12-08 00:44 智障学Leetcode
阅读(13)
评论(0)
推荐(0)
2023年12月6日
Leetcode刷题day7-字符串.反转ⅠⅡ.反转单词.右旋转
摘要: 344.反转字符串 344. 反转字符串 - 力扣(LeetCode) 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。 不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一问题。 示例 1: 输入:s = ["h","e",
阅读全文
posted @ 2023-12-06 16:10 智障学Leetcode
阅读(34)
评论(0)
推荐(0)
Leetcode刷题day6-哈希表.双指针.三~四数求和.
摘要: 454.四数相加Ⅱ 454. 四数相加 II - 力扣(LeetCode) 给你四个整数数组 nums1、nums2、nums3 和 nums4 ,数组长度都是 n ,请你计算有多少个元组 (i, j, k, l) 能满足: 0 <= i, j, k, l < n nums1[i] + nums2[
阅读全文
posted @ 2023-12-06 01:15 智障学Leetcode
阅读(34)
评论(0)
推荐(0)
2023年12月4日
Leetcode刷题day5-哈希表.异位词.交集.快乐数.两数和
摘要: 242.有效的字母异位词 242. 有效的字母异位词 - 力扣(LeetCode) 给定两个字符串 _s_ 和 _t_ ,编写一个函数来判断 _t_ 是否是 _s_ 的字母异位词。 注意: 若 _s_ 和 _t_ 中每个字符出现的次数都相同,则称 _s_ 和 _t_ 互为字母异位词。 示例 1: 输
阅读全文
posted @ 2023-12-04 09:59 智障学Leetcode
阅读(16)
评论(0)
推荐(0)
2023年12月2日
Leetcode刷题day4-链表.交换.删除.相交.环
摘要: 24.两两交换链表中的节点 24. 两两交换链表中的节点 - 力扣(LeetCode) 给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(只能进行节点交换)。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,4,3] 示例
阅读全文
posted @ 2023-12-02 22:40 智障学Leetcode
阅读(11)
评论(0)
推荐(0)
Leetcode刷题day3-链表
摘要: 203.移除链表元素 203. 移除链表元素 - 力扣(LeetCode) 给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 输入:head = [1,2,6,3,4,5,6], val = 6
阅读全文
posted @ 2023-12-02 10:34 智障学Leetcode
阅读(13)
评论(0)
推荐(0)
下一页
公告