程序员常用刷题网站分享
Posted 嵌入式基地
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员常用刷题网站分享相关的知识,希望对你有一定的参考价值。
关注v-x-公-众-号:【嵌入式基地】
后-台-回-复:【电赛】 即可获资料
回复【编程】即可获取
包括有:C、C++、C#、JAVA、Python、javascript、php、数据库、微信小程序、人工智能、嵌入式、Linux、Unix、QT、物联网、算法导论、大数据等资料
1. LeetCode
https://leetcode-cn.com/
LeetCode基本所有的程序员都很熟悉了,有很多优秀的程序员都在该网站上刷题,也会有一些面试官会从这上面挑选面试题目。
2. 牛客网
https://www.nowcoder.com/
该网站内集成了面试、题库、社群交流、课程教育、面试、招聘内推等多个模块。另外还是一个交流学习的平台,在该网站经常会有大佬对你的问题进行热心帮助。
3. 在线刷题网站lintcode
https://www.lintcode.com/
该网站是一个在线刷题的网站,汇集了各大公司的算法面试题。有阶梯式训练题库,帮你选好应该刷的题目,特别适合小白和懒人。
4. hihoCoder
https://hihocoder.com
该网站是由原北大POJ团队所开发。在该网站上经常会有一些知名大厂举办编程比赛,例如:微软,百度,腾讯,网易等等,该比赛风格与ACM类似。
另外,该网站每一周每一月都会有周赛,月赛。每周的周赛都是一道比较有意思的题目,可以开阔我们的思路,而月赛的题目都是由北大等一流高校ACM的大佬所准备的题目,通过每周每月的比赛,可以检验自己的真实水平。
5. VisuAlgo
https://visualgo.net/zh
该网站是一个算法可视化网站,目前支持英文,中文,日文等等
每种算法都会有两种可视化方式:
- 电子讲座模式:以知识点讲解的模式呈现
- 示例模式:以动画的方式呈现
两种方式都可以由你控制进度,帮助你了解算法的每一步执行过程。
6. 北京大学POJ
http://poj.org/
该网站创建的时间比较早,在上面几乎可以找到一些上古的题目,同时也是国内最火的几个OJ之一。
7. 杭电HDUOJ
http://acm.hdu.edu.cn/
中国最受欢迎OJ之一,题目数量多,来源广。
8. 浙大ZOJ
https://zoj.pintia.cn/home
9. 中科大USTCOJ
http://acm.ustc.edu.cn/ustcoj/
10. Codehs
https://codehs.com/
包含数据结构、游戏设计、动画类编程题。
11. GeeksforGeeks
https://www.geeksforgeeks.org/
GeeksforGeeks网站上包含了许多关于算法和数据结构的文章
通过该网站可以让你达到以下两个目的:
- 在线编辑器中进行挑战
- 在该网站的代码解决方案中,你会看到解题者是如何将一个复杂的问题分解成更简单的部分,并提出代码解决方案
以上是关于程序员常用刷题网站分享的主要内容,如果未能解决你的问题,请参考以下文章