CP 懒虫 🦥:再也不必手写 DSA 边界情况或手动推演代码(本地 Gemma 3)”
CP Sloth 是一款 Chrome 扩展程序,旨在自动化解决数据结构与算法(DSA)问题中的繁琐环节。它处理手动构造边界情况测试用例以及针对时间超限(TLE)或整数溢出问题进行代码干跑(dry-run)的任务。该扩展由 Google 的开源权重 Gemma 3(4B)模型驱动,通过 Ollama 在本地运行。只需单击一次,CP Sloth 即可从任意活跃的 LeetCode 或 Codeforces 标签页中提取问题陈述与约束条件。随后,它评估用户粘贴的解决方案,生成五个针对该问题数学极限定制的、可复制粘贴的恶意边界用例。此外,它提供即时的复杂度分析与 TLE 判定结果,包括对潜在整数溢出陷阱的警报。最后,它提供“懒惰树懒修复”(Lazy Sloth Fix),建议进行快速的两行架构调整以实现优化。整个技术栈采用本地开源权重 AI 与浏览器原生 API,确保零成本、无限迭代及 100% 离线能力。此方法优先考虑隐私与所有权,因为草稿解决方案和浏览器上下文永远不会离开用户的本地机器。在测试过程中,CP Sloth 显著减少了调试时间,捕获了诸如越界一错误(off-by-one errors)等关键错误,并警告了次优的时间复杂度。