01 2025 档案

摘要:【忍者算法】LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中)(本文字数2900,阅读大约需15分钟) 上一篇文章我们讨论了如何科学地刷题,今天我要带大家深入了解这100道精选题目背后的分类逻辑。作为一名面试官,我希望通过这篇文章,为大家绘制一张完整的算法知识地图。 下列100道题,我在专栏中给每一道题都撰写了题解文章,力求清晰易懂,并且并不局限于题解,而是深 阅读全文
posted @ 2025-01-26 14:48 忍者算法 阅读(27) 评论(0) 推荐(0) 编辑
摘要:LeetCode 76 最小覆盖子串 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 更多干货,请关注公众号【忍者算法】,回复【刷题清单】获取完整题解目录~ 从生活中理解这个问题 想象你是一位珠宝设计师,要用一段项链(可能包含各种宝石)找出最短的一段,这段中 阅读全文
posted @ 2025-01-26 09:00 忍者算法 阅读(15) 评论(0) 推荐(0) 编辑
摘要:LeetCode 239 滑动窗口最大值 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 更多干货,请关注公众号【忍者算法】,回复【刷题清单】获取完整题解目录~ 用生活中的例子来理解 想象你是一位摄影师,在拍摄一场马拉松比赛。你的相机一次只能拍摄3个跑步者( 阅读全文
posted @ 2025-01-26 01:22 忍者算法 阅读(17) 评论(0) 推荐(0) 编辑
摘要:LeetCode 560 和为K的子数组 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 你有没有这样的经历:每天往存钱罐里存一些零钱,某一天突然想知道,从哪天开始存到哪天结束,刚好能凑够买一件心仪物品的钱?这其实就是在寻找"和为特定值的连续数 阅读全文
posted @ 2025-01-25 09:00 忍者算法 阅读(11) 评论(0) 推荐(0) 编辑
摘要:LeetCode 438 找到字符串中所有字母异位词 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 还记得小时候玩的"找朋友"游戏吗?每个人都有一个字母牌,需要找到拥有相同字母组合的伙伴。比如,拿着"ate"的同学要找到拿着"eat"或"te 阅读全文
posted @ 2025-01-25 00:58 忍者算法 阅读(10) 评论(0) 推荐(0) 编辑
摘要:大家好,我是忍者算法的作者,今天想和大家聊聊如何科学地刷题。如果你是一个刚开始刷题的小白,面对LeetCode上密密麻麻的题目感到无从下手,或者刷了一段时间却发现自己进步缓慢,那么这篇文章就是为你准备的。 我会分享一套经过实践验证的刷题方法论,帮助你在4个月内从0基础刷到500题,并且形成长期记忆, 阅读全文
posted @ 2025-01-24 21:07 忍者算法 阅读(14) 评论(0) 推荐(0) 编辑
摘要:LeetCode 3 无重复字符的最长子串 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 你是否玩过"一指禅"游戏?就是沿着一串字母走,不能重复走过已经走过的字母。这个游戏的本质,其实就是在寻找无重复字符的最长子串。 在实际编程中,这个问题的 阅读全文
posted @ 2025-01-24 09:30 忍者算法 阅读(15) 评论(0) 推荐(0) 编辑
摘要:LeetCode 42 接雨水 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 你有没有注意过,很多户外运动的水壶都有不规则的凹凸形状?这些凹凸不仅便于握持,而且在横放时会形成天然的积水区域。如果下雨,雨水就会积聚在这些凹槽中。 这就是我们今天 阅读全文
posted @ 2025-01-24 09:00 忍者算法 阅读(15) 评论(0) 推荐(0) 编辑
摘要:LeetCode 15 三数之和 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 想象你是一个收银员,顾客给了你一张100元钱,商品只要85元。你要从收银柜里找零15元,但是柜子里只有一堆1元、2元、5元、10元的零钱。你会怎么做?你可能会拿起 阅读全文
posted @ 2025-01-23 22:56 忍者算法 阅读(8) 评论(0) 推荐(0) 编辑
摘要:LeetCode 11 盛最多水的容器 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 你有没有遇到过这样的场景:家里要举办派对,需要准备一个大容器来调制果汁。面前有很多不同高度的挡板,你需要选择两个,前后固定住,这样就能盛放饮料了。挡板的高度 阅读全文
posted @ 2025-01-23 22:56 忍者算法 阅读(7) 评论(0) 推荐(0) 编辑
摘要:LeetCode 283 移动零 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 你有没有整理过房间?常常会发现一些要丢掉的东西,但又不想立刻处理。这时候,我们通常会先把这些东西推到角落,把有用的东西集中在一起。等整理完后,再统一处理角落里的那 阅读全文
posted @ 2025-01-23 22:55 忍者算法 阅读(11) 评论(0) 推荐(0) 编辑
摘要:LeetCode 128 最长连续序列 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 你小时候一定玩过数字积木吧?一堆写着不同数字的积木块散落在地上,你会不自觉地想把连续的数字找出来,按顺序排成一行。比如看到3、4、5,就会把它们放在一起,因 阅读全文
posted @ 2025-01-23 22:54 忍者算法 阅读(10) 评论(0) 推荐(0) 编辑
摘要:LeetCode 49 字母异位词分组 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 你有没有玩过扑克牌?打完一局之后,我们通常会把散落的牌收集起来,按照花色分组整理。虽然每张牌的花色图案位置可能不同,但只要是同一个花色,我们就把它们放在一起 阅读全文
posted @ 2025-01-23 22:52 忍者算法 阅读(10) 评论(0) 推荐(0) 编辑
摘要:LeetCode 1 两数之和(Two Sum) 点此看全部题解 LeetCode必刷100题:一份来自面试官的算法地图(题解持续更新中) 生活中的算法 还记得上次去超市购物吗?你拿着一张100元钞票,挑选了一些商品,收银员告诉你总价是87元。这时候,收银员要找给你13元。但如果收银柜里只有零散的1 阅读全文
posted @ 2025-01-23 21:44 忍者算法 阅读(13) 评论(0) 推荐(0) 编辑
摘要:大家好,我是忍者程序员。上一篇文章我们讨论了如何科学地刷题,今天我要带大家深入了解这100道精选题目背后的分类逻辑。作为一名面试官,我希望通过这篇文章,为大家绘制一张完整的算法知识地图。 为什么要按类别刷题? 在开始之前,我想先说说为什么要强调按类别刷题。这就像学习武功,你不能今天练少林拳法,明天练 阅读全文
posted @ 2025-01-23 21:42 忍者算法 阅读(38) 评论(0) 推荐(0) 编辑