![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码随想录一刷
文章平均质量分 80
hanpp5
希望自己永远不缺重头再来的勇气
展开
-
代码随想录刷题第七天|LeetCode 454四数相加||、383赎金信、15三数之和、18四数之和
不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。请你找出并返回满足下述全部条件且。答案中不可以包含重复的三元组。唯一可能的三元组和不为 0。唯一可能的三元组和为 0。,请你计算有多少个元组。,判断是否存在三元组。原创 2024-01-17 19:34:21 · 845 阅读 · 0 评论 -
代码随想录刷题第六天|LeetCode 242有效的字母异位词、349两个数组的交集、202快乐数、1两数之和
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。中每个字符出现的次数都相同,则称。输出结果中的每个元素一定是。整数,并返回它们的数组下标。编写一个算法来判断一个数。你可以按任意顺序返回答案。,编写一个函数来判断。[4,9] 也是可通过的。,请你在该数组中找出。原创 2024-01-16 19:27:50 · 414 阅读 · 0 评论 -
代码随想录刷题第四天|LeetCode 24、19、160、142
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。从各自的表头开始算起,链表 A 为 [4,1,8,4,5],链表 B 为 [5,0,1,8,4,5]。从各自的表头开始算起,链表 A 为 [0,9,1,2,4],链表 B 为 [3,2,4]。从各自的表头开始算起,链表 A 为 [2,6,4],链表 B 为 [1,5]。在 B 中,相交节点前有 1 个节点。相交节点的值为 8 (注意,如果两个链表相交则不能为 0)。相交节点的值为 2 (注意,如果两个链表相交则不能为 0)。原创 2024-01-14 20:37:10 · 1456 阅读 · 0 评论 -
代码随想录刷题第三天|LeetCode 203、707、206
/ 链表变为 1->2->3。// 现在,链表变为 1->3。以指示链表中的上一个节点。假设链表中的所有节点下标从。你可以选择使用单链表或者双链表,设计并实现自己的链表。,请你反转链表,并返回反转后的链表。是指向下一个节点的指针/引用。,请你删除链表中所有满足。给你一个链表的头节点。原创 2024-01-14 20:28:21 · 884 阅读 · 0 评论 -
代码随想录刷题第二天|LeetCode 977有序数组的平方,209长度最小的子数组,59螺旋矩阵
平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]所有元素,且元素按顺时针顺序螺旋排列的。如果不存在符合条件的子数组,返回。是该条件下的长度最小的子数组。找出该数组中满足其总和大于等于。个正整数的数组和一个正整数。组成的新数组,要求也按。原创 2024-01-11 20:36:53 · 380 阅读 · 0 评论 -
代码随想录刷题第一天|LeetCode704二分查找、LeetCode27移除元素
你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。你不需要考虑数组中超出新长度后面的元素。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。// 根据你的函数返回的长度, 它会打印出数组中。// 在函数里修改输入数组对于调用者是可见的。为什么返回数值是整数,但输出的答案是数组呢?的元素,并返回移除后数组的新长度。原创 2024-01-11 20:11:00 · 517 阅读 · 0 评论