前端手撕
文章平均质量分 74
苦瓜小生
热爱计算机技术的理工女~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【前端】【力扣与手撕】十天带你刷完前端算法与手撕,全是最简单好记的最优解法!day6
Day6刷题总结:聚焦前端高频算法题,掌握最优解法。涵盖数组(283.移动零)、双指针(125.验证回文串)、链表(160.相交链表、19.删除倒数第N个节点)、栈应用(394.字符串解码)、动态规划(64.最小路径和、62.不同路径)及二叉树遍历(129.求根到叶数字之和),均采用最简思路与高效实现,强化代码手撕能力。原创 2026-09-10 19:44:46 · 95 阅读 · 0 评论 -
【前端】【力扣与手撕】十天带你刷完前端算法与手撕,全是最简单好记的最优解法!day5
Day5刷题总结:聚焦前端高频算法,精选9道经典题。涵盖动态规划(零钱兑换、最长公共子序列)、递归与回溯(翻转二叉树、岛屿最大面积)、双指针(删除倒数第N个节点)、字符串处理(最长公共前缀)及数学模拟(千位分隔数)。均采用最优解法,代码简洁易记,强化核心思维与编码能力。原创 2026-09-09 19:14:10 · 127 阅读 · 0 评论 -
【前端】【力扣与手撕】十天带你刷完前端算法与手撕,全是最简单好记的最优解法!day4
今日刷题8道:字符串相加、比较版本号、二分查找、括号生成、爬楼梯、路径总和、复原IP地址、二叉树最大深度,均采用简洁最优解法,涵盖字符串、数组、递归、回溯、动态规划等核心算法。原创 2026-09-07 20:42:38 · 167 阅读 · 0 评论 -
【前端】【力扣与手撕】十天带你刷完前端算法与手撕,全是最简单好记的最优解法!day2
day2完成8道力扣:最长回文子串(中心扩散)、合并有序链表、二叉树层序遍历、岛屿数量(沉岛DFS)、搜索旋转排序数组(二分)、两数之和(哈希)、全排列(回溯)、合并有序数组(倒序双指针),均采用最优解法。原创 2026-09-05 21:00:16 · 141 阅读 · 0 评论 -
【前端】【力扣与手撕】十天带你刷完前端算法与手撕,全是最简单好记的最优解法!day1
Day1完成8道:无重复字符最长子串(滑动窗口)、LRU缓存、反转链表、第K大元素、K个一组翻转链表、三数之和、最大子数组和、排序数组,覆盖哈希、链表、双指针、快排等核心技巧。原创 2026-09-04 15:59:03 · 205 阅读 · 0 评论 -
【前端】|【js手撕】经典高频面试题:手写实现Promise全家福!含思路与源码,一步步带你思考!(史上最齐全版本)
摘要:本文详细解析了手写Promise的核心实现,包括状态管理、异步处理、链式调用等关键点。主要内容包括:1)基础Promise实现,通过state、value、callbacks三个属性管理状态和回调;2)then方法的链式调用实现,处理回调穿透和异步执行;3)静态方法resolve/reject的快捷方式实现;4)扩展方法Promise.all/race/allSettled/any的实现原理,分别处理全部成功、竞速、全完成和首个成功等不同场景。每个方法都包含完整代码实现和测试用例,涵盖了Promise原创 2026-03-31 21:37:57 · 643 阅读 · 0 评论 -
【前端】|【js手撕】经典高频面试题:手写实现function.call、apply、bind
摘要:本文介绍了JavaScript中call、apply和bind方法的自定义实现。myCall通过临时绑定函数到目标对象并立即执行来改变this指向;myApply类似但接受数组参数;myBind则返回新函数支持延迟执行和柯里化。三者都包含类型检查、上下文处理和参数合并逻辑,其中myBind还特殊处理了new操作符的情况。这些实现模拟了原生方法的核心功能,包括this绑定、参数传递和执行控制。测试用例验证了各种调用场景下的正确行为。原创 2026-03-28 22:07:16 · 271 阅读 · 0 评论
分享