Skip to content

通过Anki Fsrs算法速成力扣:自动推荐题目,每日复习(支持导入外部题目:手撕、洛谷、codeforce、牛客、一题多解)。Master LeetCode via Anki Fsrs:auto-recommend problems, review daily.

License

Notifications You must be signed in to change notification settings

xiaohajiayou/Leetcode-Mastery-Scheduler

Repository files navigation

English | 简体中文


Leetcode Mastery Scheduler

license Chrome Web Store Users Chrome Web Store Rating Bilibili YouTube

训练记忆曲线,智能评估优先级,灵活复习,更聪明地刷题!

alt text

🚀 用法

  1. 安装并启用插件:在 LeetCode/力扣题目页面右下角会出现 rate 按钮(可拖动调整位置)。
  2. 为题目评分:完成题目后点击按钮,为掌握程度评分,内置Anki Fsrs算法根据评分智能安排复习时间。
  3. 每日推荐复习题:系统根据遗忘算法自动计算每道题的记忆保持率,推荐今日待复习的题目。
  4. 完成复习:两种方式任选其一:
    • 在插件弹窗中直接点击 ✓ 标记已复习
    • 在LeetCode 页面,通过 rate 按钮评分完成复习
  5. 题目管理:在 Problems 标签页查看所有题目,支持添加笔记、搜索筛选、导出笔记为 Markdown 文件。
  6. 云同步(可选):默认使用 Chrome 云同步功能.(支持配置坚果云WebDAV导出与加载数据备份 ),即可实现多设备数据同步,随时随地复习。

💡 核心理念:通过科学的间隔重复,让知识从短期记忆转化为长期记忆!

alt text

☁️ 云同步与备份

  • Chrome 云同步(内存上限,大概300道题左右)
    • 只需在 Chrome 登录同一账号并开启同步(设置 → 账号与同步 → 同步一切),扩展数据会随账号在设备间自动同步;如需手动备份/迁移,仍可使用下面的 WebDAV。
    • chrome云同步存在内存上限,如超过请使用坚果云WebDAV.
  • 坚果云 WebDAV 同步(免费版就够用,只放刷题记录一辈子用不完)
    • 坚果云官网注册自己的账号,开启安全选项-> 第三方应用管理->添加应用密码,记下该密码填入插件设置页(不要用登录密码)。
    • 在 LMS 插件 Settings 中填入用户名、刚才设置的应用密码并保存,可一键同步/恢复;适合多设备数据一致或重装浏览器后的快速恢复。
    • 建议首次启用后手动执行一次同步,确保云端已有备份;后续定期同步即可。

👥 加入社区

🎯 来加入一起刷题打卡,无限进步!

感兴趣的朋友可以加入我们的打卡群,我们一起:

  • 📅 每日打卡 - 相互监督,保持学习节奏
  • 💡 解题思路分享 - 交流不同的解题方法和技巧
  • 🔥 刷题计划 - 制定和分享个性化的复习计划
  • 📊 经验交流 - 分享面试经验和刷题心得
  • 🤝 互助答疑 - 积极讨论本插件的新功能

coding together

让我们一起征服算法,拿下Dream Offer! 💪

微信群二维码

阔以加我好友聊聊哦
备注:LMS刷题

📥 安装方法

浏览器官方商店审核时长较久,新版本优先上架Github发布页(点star不迷路哦)审核通过后再更新到商店.


📝 安排

任务/功能 状态 备注
多设备数据云同步 ✅ 已完成 Edge、Chrome
监控提醒 ✅ 已完成 bilibili、youtube
url添加力扣题目 ✅ 已完成 配合 IDE 刷题,工位摸鱼专用
url添加自定义卡片 ✅ 已完成 用于记录面试手撕题、其他刷题网站用户暂时替代方案
提供笔记功能 ✅ 已完成 题目列表中新增笔记按钮,支持导出所有笔记为Markdown
收集Anki fsrs 训练数据 ✅ 已完成 待用于测试fsrs官方端口训练
接入Anki fsrs官方训练端口 ✅ 已完成 目前仅支持本地复习记录训练(云同步用户可能存在影响)
扩展webdav云同步服务 ✅ 已完成 接入坚果云,无上限记录题目数据
支持语言切换 ❌ 待完成 待完成
不同网站题目数据源切换 ❌ 待完成 待完成(目前仅支持力扣国际站和中国站,待兼容洛谷等)
兼容火狐 ❌ 待完成 待完成
兼容ctrl + enter ❌ 待完成 目前优先级较低

🌟 Star History

Star History Chart

我们欢迎每一位用户试用LMS!如果你觉得它对你有帮助,请为我们的GitHub仓库点一个Star,这将是对我们工作的最大支持。如果你在使用过程中遇到任何问题或发现bug,欢迎随时提交Issue,我们会尽快为你解决。

🙏 致谢

本项目基于 PMCA (Practice Makes Code Accepted) 的代码开发,在保持重复复习的核心理念的同时,我们特别针对有限时间内的复习场景进行了优化。改进包括更智能的优先级评估算法实现,以及更灵活的使用交互逻辑,帮助用户在有限的学习时间内获得最大收益。

About

通过Anki Fsrs算法速成力扣:自动推荐题目,每日复习(支持导入外部题目:手撕、洛谷、codeforce、牛客、一题多解)。Master LeetCode via Anki Fsrs:auto-recommend problems, review daily.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published