2025年7月15日

摘要: 代码随想录算法训练营第六天| 242.有效的字母异位词 349. 两个数组的交集 第202题. 快乐数 1.两数之和 242.有效的字母异位词 字母是否出现过:哈希法 常犯错误 : 包装类的方法后面都要跟括号 eg : s.length() ​ 字符串 s , 不能使用 s[i] , 要使用 s.c 阅读全文
posted @ 2025-07-15 14:49 jichn 阅读(6) 评论(0) 推荐(0)

2025年7月12日

摘要: 代码随想录算法训练营第四天: 24.两两交换链表中的节点 19.删除链表的倒数第N个节点 160(面试题).链表相交 142.环形链表II 24.两两交换链表中的节点 要点 : 把要操作的节点单独用指针标出来, 思路会更清晰 class Solution { public ListNode swap 阅读全文
posted @ 2025-07-12 18:00 jichn 阅读(4) 评论(0) 推荐(0)

2025年7月11日

摘要: 代码随想录算法训练营第一天| 704. 二分查找, 27.移除元素, 977.有序数组的平方 学习:https://blog.csdn.net/weixin_53740387/article/details/127000994 704.二分查找 特点 : 有序数组,无重复元素 思路:通过将targe 阅读全文
posted @ 2025-07-11 21:07 jichn 阅读(4) 评论(0) 推荐(0)
 
摘要: 代码随想录算法训练营第二天| 209.长度最小子数组 59.螺旋矩阵 区间和 开发商购买土地 209.长度最小子数组 result最初为nums.length + 1 才能在最后判断不存在的情况且不会遗漏与数组等长的情况 滑动窗口:右指针代表窗口起始位置,左指针代表窗口结束位置 时间复杂度 O(n) 阅读全文
posted @ 2025-07-11 21:07 jichn 阅读(2) 评论(0) 推荐(0)
 
摘要: 代码随想录训练营第三天: 203.移除链表元素 707.设计链表 206.反转链表 203.移除链表元素 原方法: head是指向头节点的指针 先处理头节点的特殊情况,再判断链表为空,因为可能头节点处理后为空了 cur是一个指针,用来遍历链表 class Solution { public List 阅读全文
posted @ 2025-07-11 21:06 jichn 阅读(4) 评论(0) 推荐(0)