首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
每日一题
晴栀ay
创建于2025-12-01
订阅专栏
每日一题
暂无订阅
共5篇文章
创建于2025-12-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
三数之和:从暴力破解到优雅双指针
三数之和问题中,暴力解法O(n³)效率低下。优化方案是先排序(O(nlogn)),再用双指针(O(n²))查找。排序后利用数组有序性,通过移动指针高效定位三元组,避免重复,大幅提升效率。
盛最多水的容器:从"暴力拆家"到"双指针魔法"的奇妙之旅
盛最多水的容器(LeetCode 11):暴力解O(n²)易超时;双指针法O(n)高效,核心为移动短板(宽度最大时短板决定高度),避免冗余计算。面试标准解法,时间复杂度最优。
反转字符串:面试中的经典题与多解法探析
反转字符串是前端面试经典题,考察API熟练度与逻辑能力。本文详解六种解法:split+reverse+join、双指针、递归、for...of头插、展开运算符、reduce。
两数之和:从暴力解法到HashMap的优雅实现
在"两数之和"问题中,哈希表解法通过"用空间换时间"将时间复杂度从O(n²)优化至O(n)。使用Map存储元素值与索引,遍历一次数组即可高效求解,展示了空间与时间的优化平衡,是算法优化的经典案例。
每日一题——相交链表
相交链表(LeetCode 160):暴力法O(mn)效率低,哈希表法O(m+n)需额外空间,双指针法O(m+n)且O(1)空间最优。双指针法通过巧妙遍历实现时间空间双优,是面试和实际应用的最佳解法。