AlgoCode

专为 C++ 算法竞赛设计的轻量级桌面 IDE

核心特性

✏️ C++ 代码编辑器

多标签页编辑器,支持 C++ 语法高亮、自动缩进、代码格式化(clang-format),专注算法代码编写。

🧠 Clangd 智能补全

集成 Clangd LSP,提供代码补全、实时语法检查与诊断,编写代码时即时发现错误。

▶️ 一键编译运行

内置 g++ 编译器,支持多组测试用例的编译、运行与结果对比,快速验证算法正确性。

🏆 在线评测题库

内置 OJ 题库面板,按难度筛选题目,查看题面 PDF,一键进入练习模式提交评测。

📚 关卡式学习路径

结构化的关卡树与课程体系,从入门到进阶,追踪学习进度,循序渐进提升算法能力。

📅 活动追踪与签到

自动记录每日编程时长,日历签到,折线图展示活跃趋势,养成持续练习习惯。

🔄 自动更新

应用内自动检测新版本,一键下载更新,始终使用最新功能。

🎨 主题与个性化

支持明暗主题切换,自定义字体大小、行高、编辑器配置,打造舒适编程环境。

🪶 轻量高效

基于 Rust 与 GPUI 框架构建,原生性能,内存占用低,启动迅速,运行流畅。