首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
挑战用20天刷完LeetCode Hot 100(JavaScript版本)
西瓜啵啵奶茶
创建于2025-10-05
订阅专栏
用 JS,也能写出优雅高效的算法! 坚持打卡,一起刷穿 Hot 100!
暂无订阅
共5篇文章
创建于2025-10-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode 热题 100 : 子串
滑动窗口是处理连续子数组/子串问题的利器,但并非所有“子数组”问题都适合用双指针滑动。有些问题(如固定和、最值、覆盖)需要结合前缀和、单调队列或哈希频次匹配等技巧。 1. 和为 K 的子数组 题目描述
LeetCode 热题 100 : 普通数组
1. 最大子数组和 题目描述 给你一个整数数组 nums,请你找出数组中连续子数组(最少包含一个元素)的最大和。 解题思路 关键洞察: 定义 dp[i] 为以 nums[i] 结尾的最大子数组和 状态
LeetCode 热题 100:滑动窗口
滑动窗口 基本思想 使用两个指针(通常叫 left 和 right)维护一个“窗口”: 窗口:由两个指针 left 和 right 定义的连续子数组 [left, right]。 滑动:right 不
LeetCode 热题 100:双指针
1. 移动零(Move Zeroes) 题目描述 给定一个整数数组 nums,将所有 0 移动到数组末尾,同时保持非零元素的相对顺序。要求原地修改,不使用额外空间。 解题思路 使用快慢双指针: fas
LeetCode 热题 100:哈希
哈希表(Hash Table)是算法题中最常用、最高效的数据结构之一,尤其适用于快速查找、去重、分组等场景。在 LeetCode 热题 100 中,有三道极具代表性的哈希表题目:两数之和、字母异位词分