
接触到ACWing, 是因为看蓝书<算法竞赛进阶指南>, 光看书是不行的, 得刷题, 而ACWing是为数不多收录了所有该书题目的网站之一.
书里面有些看不懂的地方, 通过"大雪菜"的视频讲解或者看网友们的题解, 一般都能搞明白, 而且可能会有新的算法.
1 提供颗粒度小的算法标签, 可以根据算法标签进行刷题.
算法标签是比较细的, 比Leetcode细.
比如Leetcode的算法标签最多到"动态规划", 而ACWing的算法标签可以细化到"背包问题".
2 一些题目有"大雪菜"的视频讲解.
3 题解提供了模板.
因此, 题解整体来看, 比Leetcode里面的题解要规范.
4 题目难度的范围更大.
Leetcode的大部分题目是比较简单的, 因为主要针对面试的.
而ACWing也提供了算法竞赛的题目.
5 用户整体水平比较高.
1 用户数量比Leetcode少.
这意味着大部分题目的题解是比较少的(相比Leetcode)
2 大部分用户使用C++.
这个很正常, 因为C++是算法竞赛的主流语言.
如果你用其他语言的话, 题解里面可能找不到可以参考的代码.
