- endpoint: leetcode-cn
- language: TypeScript
本仓库用来存放 LeetCode 的刷题记录,记录存放于 record
文件夹中,每个文件对应一题,使用<序号>.<题目>
命名.
每个文件中分为题目,解法两部分,最后会放一部分验证的 Case.
编辑器使用 VSCode,依托于 LeetCode 插件,会在题目中显示 Description 按钮,点击可查看题目详情
# 克隆本仓库
git clone https://github.com/XYShaoKang/sk-js-aigorithm.git
# 在 VSCode 中打开
code sk-js-aigorithm
更多详细信息请查看使用指南
- 实现自动获取对应的 Case,进行测试
- 禁止外服自动跳转回国服,从中文站快捷跳转外服到
- 屏蔽掉
https://leetcode.com/static/cn.js
这个 url 即可防止自动跳转.我是通过在uBlock中添加leetcode.com/static/cn.js
去屏蔽这个链接.
- 屏蔽掉
- 添加其他过滤器
- https://leetcode.com/discuss/feedback/944329/why-leetcode-has-removed-filter-section-for-most-recent-and-other-tabs
- Most Posts
- Recent Activity
- Oldest to Newest
- 公式转换为图片
- 将公式转换添加到 git hooks 中,提交时自动转换
- 转换公式时,在图像标签中设置 alt 等于公式的值
- 快捷创建 md 文件
- 快速创建测试用例
- 通过 VSCode 的用户代码片段,支持快速创建测试用例
- 粘贴错误
- 尝试通过脚本自动填充测试用例
- 缓存题目列表
- 日志
- 错误处理
- 快速创建测试用例
- 调试数据可视化
- 专项训练
- 滑动窗口
- 排列组合
- 二分查找
- 动态规划(基础)
- 排序
- 字符串相关
- 预处理
- KMP
- 字典树
- 存储下一个位置的索引
- 预处理
- 贪心
- 多种算法组合