Skip to content

Latest commit

 

History

History
34 lines (31 loc) · 1.98 KB

leetcode-practice-vscode.md

File metadata and controls

34 lines (31 loc) · 1.98 KB

leetcode-practice-vscode

A extension on vs code for leetcode-practice.

Use cases

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