程序员常用刷题网站分享

1. 牛客网

https://www.nowcoder.com/link/pc_csdncpt_qrsjd_c

该网站内集成了面试、题库、社群交流、课程教育、面试、招聘内推等多个模块。另外还是一个交流学习的平台,在该网站经常会有大佬对你的问题进行热心帮助。
程序员常用刷题网站分享_第1张图片

2. LeetCode

https://leetcode-cn.com/

LeetCode基本所有的程序员都很熟悉了,有很多优秀的程序员都在该网站上刷题,也会有一些面试官会从这上面挑选面试题目。
程序员常用刷题网站分享_第2张图片

3. 在线刷题网站lintcode

https://www.lintcode.com/

该网站是一个在线刷题的网站,汇集了各大公司的算法面试题。有阶梯式训练题库,帮你选好应该刷的题目,特别适合小白和懒人。
程序员常用刷题网站分享_第3张图片

4. hihoCoder

https://hihocoder.com

该网站是由原北大POJ团队所开发。在该网站上经常会有一些知名大厂举办编程比赛,例如:微软,百度,腾讯,网易等等,该比赛风格与ACM类似。
另外,该网站每一周每一月都会有周赛,月赛。每周的周赛都是一道比较有意思的题目,可以开阔我们的思路,而月赛的题目都是由北大等一流高校ACM的大佬所准备的题目,通过每周每月的比赛,可以检验自己的真实水平。
程序员常用刷题网站分享_第4张图片

5. VisuAlgo

https://visualgo.net/zh

该网站是一个算法可视化网站,目前支持英文,中文,日文等等

每种算法都会有两种可视化方式:

  • 电子讲座模式:以知识点讲解的模式呈现
  • 示例模式:以动画的方式呈现

两种方式都可以由你控制进度,帮助你了解算法的每一步执行过程。
程序员常用刷题网站分享_第5张图片

6. 北京大学POJ

http://poj.org/

该网站创建的时间比较早,在上面几乎可以找到一些上古的题目,同时也是国内最火的几个OJ之一。
程序员常用刷题网站分享_第6张图片

7. 杭电HDUOJ

http://acm.hdu.edu.cn/

中国最受欢迎OJ之一,题目数量多,来源广。
程序员常用刷题网站分享_第7张图片

8. 浙大ZOJ

https://zoj.pintia.cn/home
程序员常用刷题网站分享_第8张图片

9. 中科大USTCOJ

http://acm.ustc.edu.cn/ustcoj/
程序员常用刷题网站分享_第9张图片

10. Codehs

https://codehs.com/

包含数据结构、游戏设计、动画类编程题。
程序员常用刷题网站分享_第10张图片

11. GeeksforGeeks

https://www.geeksforgeeks.org/

GeeksforGeeks网站上包含了许多关于算法和数据结构的文章

通过该网站可以让你达到以下两个目的:

  • 在线编辑器中进行挑战
  • 在该网站的代码解决方案中,你会看到解题者是如何将一个复杂的问题分解成更简单的部分,并提出代码解决方案
    程序员常用刷题网站分享_第11张图片

你可能感兴趣的:(理论知识,面试,刷题,leetcode,acm竞赛)