算法刷题网站

注:有些是国外的网站打开很慢,大家可以耐心等待。

geeksforgeeks
印度的一个算法刷题网站,题相对比较简单,比较适合初学者,该网站目前还没有中文翻译,只有英文版的。

洛谷
目前一个还是比较火的打比赛的一个算法平台。

蓝桥杯
大学生参加比赛的一个平台。

oi-wiki
主要讲算法知识点的,是个非常不错的学习算法网站。

LeetCode(英文)LeetCode(中文)
目前为止最活跃的一个算法网站,题比较多,无论是英文版还是中文版每天官方都会挑一道题来讲解,中文版已经讲了很多了,常见的题大部分都讲过了,目前讲的题都是比较少见或者比较偏的题。

牛客网
国内的一个求职交流网站,也有算法区,题比较常见,但题解区的活跃度还不够。

includehelp
印度的一个算法刷题网站,题不太多,但都是比较常见的,该网站目前还没有中文翻译,只有英文版的。

codechef
印度的一个算法刷题网站,算法题也比较多,该网站目前还没有中文翻译,只有英文版的。

hackerrank
印度的一个算法刷题网站,该网站目前还没有中文翻译,只有英文版的。

C语言网
一个刷题的平台。

acwing
一个刷题的平台。

lintcode
和LeetCode非常类似的一个网站,和LeetCode中题的重合度比较高。

欧拉计划(英文)欧拉计划(中文)
最古老的一个算法网站,我第一次学算法的时候都是在上面学的,当时学了很久才换到其他算法网站,题解区什么语言都有,五花八门。缺点是只有输入正确答案才能看到题解区,只要输入正确答案就算通过了。

算法珠玑
根据分类展示不同的题,和LeetCode中的题重合度比较高,题的描述都是英文的,每道题都有答案和分析,但分析太过简单。

codeforcesTIMUS
这两个都是俄罗斯的算法刷题网站,目前都只有英语和俄语,没有中文。

各大学算法网站

这里之所以把他们分为一类,主要是因为他们中的很多题都是重复的。

国际大学生程序设计竞赛北京大学(poj)杭州电子科技大学(hdu)哈尔滨工业大学(hit)中国科学技术大学(ustc)华东师范大学(ecnu)山东理工大学(sdut)浙江工商大学(zjgsu)浙江工商大学(zjgsu)计蒜客LibreOJACGORQNOJUOJNBUTcodeabbey

其他算法网站

这类网站中的题在面试中一般见到的不是很多。

spoj(波兰)