1. 牛客网

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

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

2. LeetCode

https://leetcode-cn.com/

LeetCode基本所有的程序员都很熟悉了,有很多优秀的程序员都在该网站上刷题,也会有一些面试官会从这上面挑选面试题目。

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网站上包含了许多关于算法和数据结构的文章

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

  • 在线编辑器中进行挑战
  • 在该网站的代码解决方案中,你会看到解题者是如何将一个复杂的问题分解成更简单的部分,并提出代码解决方案

程序员常用刷题网站分享相关推荐

  1. 程序员专用刷题网站大全,已加入年度爱用清单

    1. TopCoder TopCoder 是最早的在线编程竞技平台之一,该网站提供了一系列的算法挑战,在这里,你可以: 使用他们的代码编辑器直接进行在线作答. 参加该网站举办的 SRMs 挑战项目.该 ...

  2. 程序员常用的工具网站

    程序员常用的工具网站 免费书籍 数据库 在线制作流程图 java开发常用工具网站 程序开发导航 面试常看的网站 在线编程 系统设计 springboot学习参考网站 云服务器 LINUX命令学习 免费 ...

  3. 最适合程序员编程刷题的网站,你用过几个?

    有不少的程序员小伙伴,为了拿到好的offer,采用了大量刷题的方式. 特别是对于新手.进阶的程序员来说,刷题能够让你的编程能力会得到一个质的飞跃. 下面w3cschool给程序员小伙伴们分享6个编程刷 ...

  4. 程序员常用的技术网站(http://bbs.jointforce.com/topic/17717)

    文章转自<http://bbs.jointforce.com/topic/17717>,多谢分享! -------------------------------------------- ...

  5. 3面直接拿到offer,java面试刷题网站分享

    前言 一开始并没有急着提交简历,而是说准备下再提交简历.然后就准备了一周,写简历,刷题,在网上找蚂蚁金服的面经.提交了一份简历,然后发现简历上面没有写学历,幸好他还没提交,就修改了下重新发了一份,然后 ...

  6. java程序员闯关题网站_Java程序员每周必逛的十大学习网站

    作为开发人员而言,必需的除开对编码的激情也要有自身的一整套小技巧,另外必不可少的也是平常学习的网站.下列个人搜集的 Java 开发者必不可少的网址,这些网址都可以提供信息内容.以及许多非常好的专题讲座 ...

  7. 面试经验概述、软硬件刷题网站

    面试准备过程及方法 第一,明确目标行业和工作岗位,浏览并记录一些相中的企业招聘岗位要求(技能,经验,薪资),注意浏览招聘岗位时不登录自己的简历或者关闭自己的简历. 第二,针对岗位技能要求刷题(客观技能 ...

  8. python oj刷题网站_程序员常用的刷题网站

    1.Lintcode Lintcode.com--LintCode网站是国内较大的在线编程&测评网站.此网站提供各大IT公司的算法面试题类型,行分门别类,由简单到中等,再到难,便于不同水平的程 ...

  9. 程序员常用的经典算法和OJ网站

    一. Online Judge简介: Online Judge系统(简称OJ)是一个在线的判题系统.用户可以在线提交程序多种程序(如C.C++.Pascal)源代码,系统对源代码进行编译和执行,并通过 ...

最新文章

  1. Android开发神器:OkHttp框架源码解析
  2. ASP.NET 5 RC 1:UrlRouting 设置(不包含MVC6的UrlRouting设置)
  3. 解析 WordPress 插件机制
  4. html中怎样实现在输入框中出现提示
  5. Minio服务限制/租户
  6. Android之Fragment
  7. 卷积神经网络(CNN)中,卷积层、激活函数、池化层、全链接层术语解析
  8. 接口框架 python+unittest+request+HTMLTestRunner
  9. Jquery取得iframe下内容的方法
  10. session 拦截器中获取不到session值_拦截器实现登陆验证
  11. java day17 【线程、同步】
  12. 从滴滴亏109亿说起
  13. 1-4-05:整数大小比较
  14. fmd单片机c语言教程,ft62f08x_c语言 FMD单片机C语言列子程序 - 下载 - 搜珍网
  15. 获取URL中的一级域名
  16. 绿盟科技实习安服面经
  17. proposal中文翻译_PROPOSAL 是什么意思_ PROPOSAL 的翻译_音标_读音_用法_例句_爱词霸在线词典...
  18. win10查看无线密码
  19. Spinner的用法(转)
  20. qpython3.0.0_QPython脚本引擎

热门文章

  1. 单片机嵌入式实时操作系统RTOS---eOS学习入门级RTOS(原创)
  2. ZZULIOJ1096-1100Python解法
  3. 码支付如何对接网站_码支付,对接自己的网站教程,再也不怕某些支付平台跑路了...
  4. python基础教程怎么看_python基础教程之看一篇,学一篇,今日份的pand
  5. 3.6Python之sys模块
  6. USB设备的VID与PID
  7. 9月24号面试总结(康拓普2面)
  8. 如何拆台式计算机光驱,如何拆开光驱
  9. 计算机科学期刊是b类吗,《计算机科学》体例格式
  10. 数字音视频知识点汇总(一)