这篇文章的水平很低。最主要的作用是为了防止我忘记了这两个oj,做一个备份而已。
因为国内的oj很多提供的测试用例都是很少的。就那几个sample input,程序出错也不会告诉你什么原因。所以,一旦程序出错只能干瞪眼(我经常就是这样),想当打击学习的积极性。下面我推荐3个比较好的oj,会告诉你那里出错。
1leetcode(亲测)
这个是每一次给你一个出错的测试用例。你可以一步一步的改你的程序。而且leetcode的名声也非常大,很多问题源码可以随意的百度到。你可以看看自己和其他人写的有什么不同,学习学习其他人的好代码。
2hackerrank(未使用)
网站链接点击打开链接
这个网站据说会给你很多很多测试用例。而且可以下载到本地上。我没怎么使用,主要是目前还在努力学习leetcode上的题目。
3codeforces
这个网站据说也会给你很多用例。但是我没试过。
4这里还有个oj,lintcode感觉还好。是leetcode的主要对手点击打开链接
以上是三个测试用例多的oj。下面是一些建议(针对新手)
1如果你连基本的数据结构和算法