A extension on vs code for leetcode-practice.
- 练习算法
- 题目列表、排序与筛选:通过难度、标签或完成状态筛选题目,并支持题目按多种规则排序。
- 解题记录:自动记录用户的每次提交和状态,便于回顾和总结。
- 每日一题:在首页展示当日推荐题目,方便用户养成刷题习惯。
- 验证题目:支持任意语言编写代码,通过脚手架获取代码的测试用例,运行后展示结果。
- 提交题解:
- 提供登录模块,支持国际版和国内区分登录。
- 将用户的题解提交至 LeetCode,更新解题记录。
- 提交代码:
- 集成 Git 模块,方便用户将代码提交到自己的仓库进行版本管理。
- 展示题目详情:打开题目时自动加载详细信息和代码模板,支持直接在编辑器中开始编写代码。
- AI 增强的题解助手
- 上下文分析:
- 自动读取用户当前正在编辑的代码文件,分析其内容和题目关联。
- 基于代码和题目内容,提供题解建议和优化思路。
- 算法原理解释:详细讲解相关算法的原理、时间复杂度和空间复杂度。
- DeepSeek 对接:通过 DeepSeek 的 API 提供更精确和上下文相关的算法提示。
- 插件支持用户绑定 API Key,以启用 AI 服务。
- 题目收集
- 创建题目集合:用户可以新建题目集合,例如“面试必刷”、“动态规划专题”等。
- 添加题目:从 LeetCode 题库中选择题目并添加到集合中。
- 共享集合:支持导出和共享题目集合文件,与团队成员协作使用。
- 插件相关
- 更新模块:
- 插件将自动检测新版本并提示更新。
- 用户可以手动触发更新操作,确保插件始终保持最新功能。
- 设置管理:支持自定义脚手架路径、AI API Key 和题目展示偏好等设置选项。
- 国际化支持:提供中英文界面切换,以适配更多用户需求。