![](https://img-blog.csdnimg.cn/direct/6f71dc1b55ac4d68af27fc4875614bb0.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
LeetCode刷题记录
文章平均质量分 57
我的力扣刷题记录
落叶随峰
菜鸡大学生一枚,感兴趣方向:C++,嵌入式,PCB设计,目标检测,视频语义分割等。
展开
-
LeetCode239.滑动窗口最大值
给定一个数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。并返回滑动窗口中的最大值。原创 2024-04-19 16:22:43 · 358 阅读 · 1 评论 -
LeetCode541. 反转字符串 II
给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。k2kkk。原创 2024-02-05 22:22:07 · 759 阅读 · 0 评论 -
LeetCode344. 反转字符串
编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组s的形式给出。不要给另外的数组分配额外的空间,你必须**修改输入数组**、使用 O(1) 的额外空间解决这一问题。原创 2024-02-05 22:21:17 · 679 阅读 · 0 评论 -
LeetCode18. 四数之和
给你一个由n个整数组成的数组nums,和一个目标值target。请你找出并返回满足下述全部条件且的四元组bcd你可以按返回答案。原创 2024-02-04 10:27:56 · 465 阅读 · 0 评论 -
LeetCode15. 三数之和
给你一个整数数组nums,判断是否存在三元组满足i!= ji!= k且j!= k,同时还满足。请你返回所有和为0且不重复的三元组。**注意:**答案中不可以包含重复的三元组。原创 2024-02-02 23:37:34 · 512 阅读 · 0 评论 -
LeetCode383. 赎金信
ransomNote和magazine,判断ransomNote能不能由magazine里面的字符构成。如果可以,返回true;否则返回false。magazine中的每个字符只能在ransomNote中使用一次。原创 2024-02-02 15:52:34 · 469 阅读 · 0 评论 -
LeetCode454. 四数相加 II
给你四个整数数组nums1nums2nums3和nums4,数组长度都是n,请你计算有多少个元组。原创 2024-02-02 15:51:37 · 568 阅读 · 0 评论 -
LeetCode1. 两数之和
给定一个整数数组nums和一个整数目标值target,请你在该数组中找出target的那整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。原创 2024-01-31 21:31:26 · 933 阅读 · 0 评论 -
LeetCode202. 快乐数
编写一个算法来判断一个数n是不是快乐数。如果n是快乐数就返回true;不是,则返回false。原创 2024-01-31 21:30:23 · 599 阅读 · 0 评论 -
LeetCode349. 两个数组的交集
给定两个数组nums1和nums2,返回它们的交集。输出结果中的每个元素一定是的。我们可以。原创 2024-01-31 21:29:28 · 466 阅读 · 0 评论 -
LeetCode242. 有效的字母异位词
给定两个字符串*s*和*t*,编写一个函数来判断*t*是否是*s*的字母异位词。**注意:**若*s*和*t*中每个字符出现的次数都相同,则称*s*和*t*互为字母异位词。原创 2024-01-31 21:27:41 · 466 阅读 · 0 评论 -
LeetCode142. 环形链表 II
给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(如果pos是-1,则在该链表中没有环。pos,仅仅是为了标识链表的实际情况。链表。原创 2024-01-30 22:14:00 · 955 阅读 · 0 评论 -
LeetCode160. 相交链表
给你两个单链表的头节点 `headA` 和 `headB` ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点原创 2024-01-30 22:12:59 · 531 阅读 · 0 评论 -
LeetCode19. 删除链表的倒数第 N 个结点
给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。原创 2024-01-29 23:00:44 · 510 阅读 · 0 评论 -
LeetCode24. 两两交换链表中的节点
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。[0, 100]原创 2024-01-29 22:59:47 · 484 阅读 · 0 评论 -
LeetCode206. 反转链表
给你单链表的头节点head,请你反转链表,并返回反转后的链表。原创 2024-01-29 22:58:34 · 497 阅读 · 0 评论 -
LeetCode707.设计链表
你可以选择使用单链表或者双链表,设计并实现自己的链表。val和next。val是当前节点的值,next是指向下一个节点的指针/引用。如果是双向链表,则还需要属性prev以指示链表中的上一个节点。假设链表中的所有节点下标从开始。实现index-1valvalvalindexindexindexindexgetaddAtHeadaddAtTailaddAtIndex2000。原创 2024-01-29 22:57:14 · 534 阅读 · 0 评论