Skip to content

ReiiNoki/leetcode-snippets

Repository files navigation

Nano Banana Logo

LeetCode Snippets

本项目是一个Chrome/Edge浏览器插件,用于方便LeetCode用户在网站编辑器上编写代码。

功能

⚡️ 算法模板:内置灵神(灵茶山艾府)精选的高频算法模板(数位DP,并查集等)

🌍 全语言支持: 支持 C++, Java, Python, Go 四种主流刷题语言,一键切换。

🌗 完美适配主题: 切换深色/浅色模式,搭配LeetCode本站主题。

🛠️ 内置编辑器:

  • 支持代码高亮 (PrismJS)。
  • 添加/编辑自己的模板
  • 支持多语言版本管理与重命名。

📚 内置模板列表

本项目内置了基于@灵茶山艾府 在力扣讨论区分享的题单和算法模板:

链接:https://leetcode.cn/circle/discuss/RvFUtj/

  • 数据结构: 线段树 (懒标记)、树状数组、并查集、单调栈、字典树 (Trie)。
  • 字符串: KMP、Z函数 (扩展KMP)。
  • 图论: BFS、DFS、Dijkstra (堆优化)、Floyd、拓扑排序、Kruskal、二分图染色。
  • 数学: GCD/LCM、埃氏筛。
  • 动态规划: 数位DP、换根DP。
  • 基础算法: 二分查找、滑动窗口。

以上等算法模板。

安装

现已上架Chrome Web Store,点击下方按钮即可安装。

Edge Store 上架中。

chrome-store-badge

致谢

最需要感谢的还是灵神,他在LeetCode的讨论区分享的题单和算法模板,让我产生了做这个项目的想法。本项目使用的模板都出自灵神的分享,我也在B站上私聊获得他的同意,非常感谢。

另外,灵神每周还坚持在B站直播讲解周赛的题目,我在他的视频中学到了很多。希望看到和使用这个项目的朋友也能多多去B站关注灵神 @灵茶山艾府

第二个需要感谢的是Gemini AI Studio,本项目大部分的代码都是Gemini帮我写的,感谢Gemini使我的想法很快地实现出来。

About

A Chrome/Edge extension for LeetCode algorithm templates.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors