在线判题系统 Online Judge 原用于编程竞赛中测试参赛程序,现多用于远程笔试,是应聘流程的重要一环。

当下最著名的 OJ 是老牌的 LeetCode 。尽管它也有中文站点,译名“领扣”或“力扣”,但其讨论区家底浅薄,不推荐注册。

有人建议使用 C 语言来练习 LeetCode ,因为与五花八门的现代语言相比,C 更原始,一共只有 30 多个关键字,短时间内即可习得全部语法,而且其平铺直叙的书写方式更利于展示算法的细节。

但我建议使用 C++ ,因为 C++ 标准库更加强大,这对快速刷题极为重要。