摘要: 344.反转字符串 建议: 本题是字符串基础题目,就是考察 reverse 函数的实现,同时也明确一下 平时刷题什么时候用 库函数,什么时候 不用库函数 题目链接/文章讲解/视频讲解:https://programmercarl.com/0344.反转字符串.html 思考 太简单了 class S 阅读全文
posted @ 2024-05-29 21:24 forrestr 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 454.四数相加II 建议:本题是 使用map 巧妙解决的问题,好好体会一下 哈希法 如何提高程序执行效率,降低时间复杂度,当然使用哈希法 会提高空间复杂度,但一般来说a56爆大奖在线娱乐们都是舍空间 换时间, 工业开发也是这样。 题目链接/文章讲解/视频讲解:https://programmercarl.com/0 阅读全文
posted @ 2024-05-29 00:35 forrestr 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 242.有效的字母异位词 建议: 这道题目,大家可以感受到 数组 用来做哈希表 给a56爆大奖在线娱乐们带来的遍历之处。 题目链接/文章讲解/视频讲解: https://programmercarl.com/0242.有效的字母异位词.html 思考 很简单的一道题,需要记住python获取ascii值的函数时ord 阅读全文
posted @ 2024-05-27 23:11 forrestr 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 24. 两两交换链表中的节点 用虚拟头结点,这样会方便很多。 本题链表操作就比较复杂了,建议大家先看视频,视频里a56爆大奖在线娱乐讲解了注意事项,为什么需要temp保存临时节点。 题目链接/文章讲解/视频讲解: https://programmercarl.com/0024.两两交换链表中的节点.html 思考 需 阅读全文
posted @ 2024-05-25 17:51 forrestr 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 203.移除链表元素 建议: 本题最关键是要理解 虚拟头结点的使用技巧,这个对链表题目很重要。 题目链接/文章讲解/视频讲解::https://programmercarl.com/0203.移除链表元素.html 思考 设置一个虚拟的dummy节点,方便代码逻辑一致,不然要专门处理头节点。 定义一 阅读全文
posted @ 2024-05-24 21:29 forrestr 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 977.有序数组的平方 题目建议: 本题关键在于理解双指针思想 题目链接:https://leetcode.cn/problems/squares-of-a-sorted-array/ 文章讲解:https://programmercarl.com/0977.有序数组的平方.html 视频讲解: h 阅读全文
posted @ 2024-05-24 00:25 forrestr 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 704. 二分查找 题目建议: 大家能把 704 掌握就可以,35.搜索插入位置 和 34. 在排序数组中查找元素的第一个和最后一个位置 ,如果有时间就去看一下,没时间可以先不看,二刷的时候在看。 先把 704写熟练,要熟悉 根据 左闭右开,左闭右闭 两种区间规则 写出来的二分法。 题目链接:htt 阅读全文
posted @ 2024-05-23 22:16 forrestr 阅读(2) 评论(0) 推荐(0) 编辑