前端场景场景下的算法优先级
前端场景下的算法优先级
算法类型 使用频率 学习 ROI 典型应用场景 题单 排序/搜索 ★★★★☆ 高 表格过滤、自动补全 https://leetcode.cn/problem-list/sorting/ 加密算法(非密码学) ★★★☆☆ 高 数据脱敏、缓存策略 https://leetcode.cn/search/?q=%E5%8A%A0%E5%AF%86 树/图算法 ★★☆☆☆ 中 组件树分析、流程图工具 空间分区算法 ★★☆☆☆ 中高 游戏、地图应用 动态规划 ★☆☆☆☆ 低 极少前端场景 建议前端工程师掌握高频算法场景(时间复杂度分析、常见设计模式算法实现),但无需追求 ACM 竞赛级深度。重点培养:
- 算法思维(问题分解能力)
- 性能分析能力(Chrome DevTools 火焰图解读)
- AI 协作能力(精准描述算法需求)
在 AI 时代,算法知识正从 ” 手写红黑树 ” 的硬技能转变为 " 算法选择与调优 " 的元技能,这种转变反而提升了其战略价值。
指向原始笔记的链接
题目汇总
TABLE
rows.file.link AS "文件"
FROM ""
WHERE file.tags AND file.folder = this.file.folder
GROUP BY file.tags
题单汇总
10经典问题题单
- 背包问题 ✅ 2025-04-08
- 快速幂Pow(x,n) ✅ 2025-04-13
11初级算法题单
指向原始笔记的链接12中级算法题单
https://leetcode.cn/leetbook/read/top-interview-questions-medium/x6vk7r/
数组和字符串
- 三数之和 ✅ 2025-04-08
排序和搜索
指向原始笔记的链接13高级算法题单
指向原始笔记的链接每日一题题单
指向原始笔记的链接题目编号 题目名称 难度 日期 完成 2109 向字符串添加空格 中等 2025-03-30 2278 字母在字符串中的百分比 简单 2025-03-31 2140 解决智力问题 中等 2025-04-01 2873 有序三元组中的最大值 I 简单 2025-04-02 2874 有序三元组中的最大值 II 中等 2025-04-03 1123 最深叶节点的最近公共祖先 中等 2025-04-04 1863 找出所有子集的异或总和再求和 简单 2025-04-05 368 最大整除子集 中等 2025-04-06 416 分割等和子集 中等 2025-04-07 3396 使数组元素互不相同所需的最少操作次数 简单 2025-04-08 3375 使数组的值全部为 K 的最少操作次数 简单 2025-04-09 2999 统计强大整数的数目 困难 2025-04-10 2843 统计对称整数的数目 简单 2025-04-11 3272 统计好整数的数目 困难 2025-04-12 1922 统计好数字的数目 中等 2025-04-13 1534 统计好三元组 简单 2025-04-14 2179 统计数组中好三元组数目 困难 2025-04-15 20题解收藏夹
指向原始笔记的链接题解 地址 标签 乘法原理 + 快速幂 https://leetcode.cn/problems/count-good-numbers/solutions/857728/cheng-fa-yuan-li-kuai-su-mi-by-endlessch-btkn 数学