摘要: Day 9 今日任务 ● 151.翻转字符串里的单词 ● 卡码网:55.右旋转字符串 ● 28. 实现 strStr() ● 459.重复的子字符串 ● 字符串总结 ● 双指针回顾 详细布置 151.翻转字符串里的单词 建议:这道题目基本把 刚刚做过的字符串操作 都覆盖了,不过就算知道解题思路,本题 阅读全文
posted @ 2025-06-29 18:52 ForeverEver333 阅读(1) 评论(0) 推荐(0)
摘要: Day 8 第四章 字符串part01 今日任务 ● 344.反转字符串 ● 541. 反转字符串II ● 卡码网:54.替换数字 详细布置 344.反转字符串 建议: 本题是字符串基础题目,就是考察 reverse 函数的实现,同时也明确一下 平时刷题什么时候用 库函数,什么时候 不用库函数 题目 阅读全文
posted @ 2025-06-18 23:48 ForeverEver333 阅读(5) 评论(0) 推荐(0)
摘要: Day 7 今日任务 ● 454.四数相加II ● 383. 赎金信 ● 15. 三数之和 ● 18. 四数之和 ● 总结 详细布置 454.四数相加II 建议:本题是使用map巧妙解决的问题,好好体会一下哈希法如何提高程序执行效率,降低时间复杂度,当然使用哈希法会提高空间复杂度,但一般来说我们都是 阅读全文
posted @ 2025-06-18 17:46 ForeverEver333 阅读(0) 评论(0) 推荐(0)
摘要: Day 6 今日任务 ● 哈希表理论基础 ● 242.有效的字母异位词 ● 349. 两个数组的交集 ● 202. 快乐数 ● 1. 两数之和 详细布置 哈希表理论基础 建议:大了解哈希表的内部实现原理,哈希函数,哈希碰撞,以及常见哈希表的区别,数组,set 和map。 知识点: 什么时候想到用哈希 阅读全文
posted @ 2025-06-16 23:30 ForeverEver333 阅读(5) 评论(0) 推荐(0)
摘要: Day 4 今日任务 ● 24. 两两交换链表中的节点 ● 19.删除链表的倒数第N个节点 ● 面试题 02.07. 链表相交 ● 142.环形链表II ● 总结 详细布置 24. 两两交换链表中的节点 建议先看视频 关键:建议用虚拟头结点,需要temp保存临时节点 题目链接/文章讲解/视频讲解: 阅读全文
posted @ 2025-06-14 22:18 ForeverEver333 阅读(64) 评论(0) 推荐(0)
摘要: Day 3 今日任务 ● 链表理论基础 ● 203.移除链表元素 ● 707.设计链表 ● 206.反转链表 详细布置 链表理论基础 建议:了解一下链表基础,以及链表和数组的区别 文章链接:https://programmercarl.com/链表理论基础.html 203.移除链表元素 建议: 本 阅读全文
posted @ 2025-06-13 21:15 ForeverEver333 阅读(148) 评论(0) 推荐(0)
摘要: Day2 209.长度最小的子数组 题目建议: 本题关键在于理解滑动窗口,这个滑动窗口看文字讲解 还挺难理解的,建议大家先看视频讲解。 拓展题目可以先不做。 题目链接:https://leetcode.cn/problems/minimum-size-subarray-sum/ 视频讲解:https 阅读全文
posted @ 2025-06-12 23:58 ForeverEver333 阅读(215) 评论(0) 推荐(0)
摘要: Day 1内容: 数组理论基础 文章链接:https://programmercarl.com/数组理论基础.html 题目 二分查找 题目链接:https://leetcode.cn/problems/binary-search/ 文章讲解:https://programmercarl.com/0 阅读全文
posted @ 2025-06-11 15:49 ForeverEver333 阅读(425) 评论(0) 推荐(0)