摘要: 15 三数之和(力扣:[https://leetcode.cn/problems/3sum/]) 条件:给定一个含>=3个元素的数组nums,找到有多少个元素a+b+c = 0,并返回所有[a,b,c],要求[a,b,c]不重复; Tips: 题目中要求不重复,所以使用哈希还要额外去重,而由于哈希是 阅读全文
posted @ 2026-04-13 22:55 SCONLY 阅读(13) 评论(0) 推荐(0)
摘要: 454 四数相加Ⅱ(力扣:[https://leetcode.cn/problems/4sum-ii/]) 条件:给定四个长度均为n的数组,要满足nums1[i] + nums2[j] + nums3[k] + nums4[l] == 0,而元组{ i, j, k, l }不重复,返回所有符合条件的 阅读全文
posted @ 2026-04-11 19:38 SCONLY 阅读(14) 评论(0) 推荐(0)
摘要: 202 快乐数 ( 力扣:[https://leetcode.cn/problems/happy-number/] ) 条件: 给定数字n每位上的数取出来求平方、平方加和为1则为快乐数,否则对当前和逐位平方再求和直到得到1; Tips: 分为两步,一步使用求余和除10进位,一步判断得到1还是陷入循环 阅读全文
posted @ 2026-04-06 23:52 SCONLY 阅读(20) 评论(0) 推荐(0)
摘要: 209 字母异位词(力扣:[https://leetcode.cn/problems/valid-anagram/]) 条件: 给定两个字符串,判断调换字母顺序后能否一一对应; Tips: 判断元素出现次数首选哈希表,也就是把非顺序数字字符映射到有序简单(如数组)的结构,方便根据index快速索引; 阅读全文
posted @ 2026-04-05 19:17 SCONLY 阅读(8) 评论(0) 推荐(0)
摘要: 24 两两交换链表中的节点(力扣:https://leetcode.cn/problems/swap-nodes-in-pairs/ 条件:成对交换链表节点(而不是其中的值)剩余单数或null时退出,最后返回新head(空/单节点链表返回原head) Tips: 由于可交换情景下需要指定原第二个节点 阅读全文
posted @ 2026-01-25 14:29 SCONLY 阅读(44) 评论(0) 推荐(0)
摘要: 707 设计链表(力扣:https://leetcode.cn/problems/design-linked-list/ 条件: 见原题链接 Tips: 代码: 点击查看代码 struct ListNode{ int val; ListNode* prev; ListNode* next; //使用 阅读全文
posted @ 2026-01-21 23:24 SCONLY 阅读(15) 评论(0) 推荐(0)
摘要: 59 螺旋矩阵(力扣:https://leetcode.cn/problems/spiral-matrix-ii/ 条件:给你一个正整数 n ,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix 。(1 <= n <= 20) Tips: 最开始 阅读全文
posted @ 2026-01-13 23:52 SCONLY 阅读(12) 评论(0) 推荐(0)
摘要: 203 移除链表元素(力扣:https://leetcode.cn/problems/remove-linked-list-elements 条件: 移除链表中值等于val的节点,并且返回一个新的head; Tips: 新建了一个临时head让原head也可以参与node遍历循环中; 注意替换时要先 阅读全文
posted @ 2026-01-11 00:20 SCONLY 阅读(12) 评论(0) 推荐(0)
摘要: 209 长度最小子数组(力扣:https://leetcode.cn/problems/minimum-size-subarray-sum/ 条件:在乱序数组内找到满足总和>=target且长度最小的子数组,return 子数组长度; Tips: 思路在看到tips要用滑动窗口后就确定了,即左边界定 阅读全文
posted @ 2026-01-06 21:36 SCONLY 阅读(15) 评论(0) 推荐(0)
摘要: 977 有序数组的平方 (力扣:https://leetcode.cn/problems/squares-of-a-sorted-array 条件:一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按非递减顺序排序。(非递减意味着所有都要是前面<=后面) Tip 阅读全文
posted @ 2026-01-04 23:50 SCONLY 阅读(13) 评论(0) 推荐(0)