首页 体育 教育 财经 社会 娱乐 军事 国内 科技 互联网 房产 国际 女人 汽车 游戏

刷了几千道算法题,这些我私藏的刷题网站都在这里了!

2020-01-19

点击上方“ 涛哥聊Python ”,选择“星标”大众号

重磅干货,第一时刻送达

遐想当年,机缘巧合入了 ACM 的坑,周边巨头树立,从此过上了 天天被虐似死狗 的日子...

可是我是谁,我可是死狗中的战斗鸡,智力不行那刷题来凑,开端了 废寝忘食哼哧哼哧刷题 的日子,从此 读题与提交齐飞, AC 与 WA 一色 ,我惊喜的发现被题虐既影响又有快感,那一刻我泪如泉涌。这么好的事儿作为一个正派的人绝不能自己独享,经过剧烈的颅内奋斗,我决议把我私藏的十几个 T 的,阿不,十几个刷题网站放出来,让咱们一同爽!

刷题,是这个国际上最有意思的事儿!

当然刷题不能乱爽,你要知道刷题要干嘛,是找工作面试、研究生复试机试,是参与程序设计竞赛仍是为了进步自己,在这儿我将这些分为三类:收割 offer 版、ACM 竞赛版和进步版。

0x00 收割 offer 版

不管是找工作书面考试面试白板试进大厂,仍是研究生参与初试复试机试,数据结构和算法都是绕不曩昔的坎,刷题就成了许多人的需求,快来看看下面这些网站,变身刷题机器,收割 offer 吧!

1、leetcode

英文网址:https://leetcode.com/

中文网址:https://leetcode-cn.com/

估量 leetcode咱们都很了解了,都被引荐烂了,许多国内外的程序员在上面刷题,难度从 Easy、Medium 至 Hard 都有,听说许多面试官都会从中选择各种标题,声称大厂的筛码工。

我很早就知道 leetcode,可是直到预备复试闲来无事的时分才在它上面刷了点儿题找感觉,发现上面的题型掩盖很广,像线段树、滑动数组、博弈论、扫描线等都应有具有,可是如同有的测试数据有点弱?有的题如同能够悄咪咪的水曩昔...

当然标题都是英文的,现在也有了中文社区,两个网址我都放出来了,仍是主张咱们首刷英文的,训练一下,一箭双雕,究竟假如是搞 ACM 的话,标题都是英文的...

2、hihoCoder

网址:https://hihocoder.com

网站的技能团队来自于原北大 POJ 的开发团队,至于 POJ 会在后边的华章中介绍,横竖崇拜就完事了。一些闻名的大厂比方微软、百度、、等会在上面举行在线编程竞赛,风格却是和 ACM 竞赛相似。

假如仅停步于此还不至于让我引荐,最初与它的结缘是由于 hihoCoder 每周有周赛,每月有月赛。周赛是一道题,标题比较难可是极有意思,能够很好的拓展自己的解题思路,月赛就更厉害了,标题均出自北大等一流高校玩 ACM 的菊苣命题,经过这个的查验能够敏捷定位到自己实在的水平,一起了解自身在解决问题进程中的缺乏。

这将是展现自我实在水平的绝佳时机。

3、牛客网

网址:https://www.nowcoder.com/

牛客网作为国内内容超级丰厚的 IT 题库,各种东西看的我目不暇接,题库+面试+学习+求职+评论 360 度无死角服务,可谓 互联网求职神器 。它好就好在不仅仅一个刷题的渠道,仍是一个沟通学习的渠道,发个问题贴总有热心的大佬协助,别问我怎样知道,我才不要说我也给人答复过问题...

说句题外话,我与牛客网的结缘仍是由于...它上面有考研真题,我刷来着...

4、计蒜客

网址:https://www.jisuanke.com/

计蒜客这个网站或许许多人不知道,他也有能够刷题的题库,也会定时举行竞赛,当年和计蒜客有的交集也便是参与计蒜客举行的 计蒜之道 的线上竞赛,还赢得过 T 恤,现在如同还在我家放着...

这么多年还记得这个网站的原因,是由于当年在某乎上重视了他们的 CEO,然后居然被反关,着实把当年的我惊着了...

0x01 ACM 竞赛版

PS:尽管这一部分的标题为 ACM 竞赛版,也仅仅由于这些在校园搞 ACM 的同学用的比较多,实际上所有的人都能够在下面这些网站上刷题,标题的质量和广度都是顶呱呱的,男女老少咸宜。

搞 ACM 的时分知道了许多 OJ,比方下图 :

5、 HDU

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

杭电的 OJ 大概是国内最火的几个 OJ 之一了,大多数 ACMer 应该都知道,勿需多说,十分多竞赛都在上面,比方每年暑假的多校联赛,朝鲜、外蒙等校园的部队都会参与,想不知道都不或许。

现在上面大概有挨近 6k 的题量,网上有许多的刷题次序,刷题攻略,感兴趣的玩玩儿...

6、POJ

网址:http://poj.org/

这个便是我在介绍  hihocoder 的时分提到过的 POJ,相同作为国内最火的几大 OJ 之一,它的树立时刻更早,一些上古时期的标题也能在上面找到,相同 POJ 也很知名,也是我最早刷题的 OJ 之一。

现在上面有 3k+ 的题量,关于 POJ 的刷题攻略网上更是许多,相同欢迎去玩儿...

7、SDUT

网址:https://acm.sdut.edu.cn/

这个是我翻开次数最多,刷题次数最多的 OJ,是我刷题之路开端的当地 -- 我本科母校 SDUT 的 OJ 渠道。尽管咱们校园不知名,可是咱们集训队做东西是仔细的,上面有挨近 3k 的题量,而且在逐步增多,简略题多一些,很合适刷题。

欢迎咱们注册,多多刷题,咱们集训队多年一向秉持敞开的情绪,欢迎多多沟通...

8、其它 OJ

最终顺便一些其它相同优异的 OJ 渠道:

国内:

ZJU: https://zoj.pintia.cn/home

USTC:http://acm.ustc.edu.cn/ustcoj/

FZU:http://acm.fzu.edu.cn/

HIT:http://acm.hit.edu.cn/

国外:

URAL:http://acm.timus.ru/

SPOJ:https://www.spoj.com/

0x02 进步版

这一部分引荐的网站,十分有意思,假如想进步自己,体会竞赛的快感,十分主张测验。

9、Codeforces

网址:https://codeforces.com/

Codeforces 又被戏称为 CF,是一家俄罗斯的网站,当然仍是用英文食用。这儿的很好的竞赛,很好的标题,很好的选手,简称 三好 。

CF 最吸引人的当地在于它那超级牛批的竞赛体系,CF 上每个用户都具有 Rating,也便是竞赛积分,新用户默以为 1500 分,每次竞赛就会在你的积分上加加减减,上面的竞赛一般分为四种:Div1、Div2、Div3、Educational Codeforces Round。Div 的竞赛一般是依据积分来的,每个积分段只能参与对应的 Div 的竞赛,Div1的竞赛是里边最难的,大佬根本都在这儿。Educational Codeforces Round 则是相似 ACM 的竞赛,提交之后立马出成果。

可是假如仅限这些也算不上超级,还有一个更有意思的是,CF 的竞赛还供给一个 hack 功用,浅显点说便是你去看他人提交的代码,然后经过提交你想出的特别测试用例然后找出他人代码的 bug,hack 成功则加积分,竞赛更多了许多趣味,在 hack 和反 hack 中斗智斗勇。

不过对国内来说,和俄罗斯存在时差,一般想参与竞赛的话大多数要在晚上 11 点今后,依照根底的 2 个小时竞赛时刻,再加上 hack 和测评反应的进程,然后再影响一下,差不多一宿就这么交待了,不过其间的趣味缺乏为外人道。假如没有时刻,上面的标题仍是能够自己拿来做的,标题质量超级好,很能训练自己。

10、Topcoder

网址:https://www.topcoder.com/

Topcoder 听说是国际上规模最大的编程网站,假如这样的话那这个 Top 就能够理解了,Top 的 coder 丫,这个我根本上没用过,或许是由于我不 Top,只能仰视...

想起它来的原因仍是由于现在每次有竞赛的时分都会给我发邮箱,搞得我想忘了它都不成...

尽管想写的尽量轻松些,不要让文章看起来太无聊,但在最终仍是想仔细的说一句:

刷题不要单纯的为了寻求做题的数量

仍是要以学会为意图


而且学以致用

主张保藏!耗时3个月搜集的《Python和人工智能》材料教程~

引荐一款常用的IDE插件,越用越喜爱

热门文章

随机推荐

推荐文章