学习编程算法的这几个网站

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习编程算法的这几个网站相关的知识,希望对你有一定的参考价值。

学习编程算法的这几个网站

公众号关注 “架构师学习营”
设为 “星标”,带你学习更多架构师知识!

大家好,这里是架构师学习营。

我想无论是作为开发工程师还是算法工程师,算法无疑是重中之重,所以整理了这几个网站,必须要介绍给大家。

  1. HackerRank

该网站非常出名,大多数程序相关岗位的人都知道这个网站,而且都不需要配置任何编译开发环境 就可以直接开始写算法,函数一类的挑战题目。
技术图片

网站上也有很多算法题,难度从低到高,非常的全面,可以深入学习算法。

网站地址:https://www.hackerrank.com/

  1. TopCoder

TopCoder这个网站可以说是一个程序设计比赛的网站,成立于2001年,最早的在线编程竞技平台之一,网站提供了一系列的算法挑战,采用比赛、评分、支酬等方式吸引众多平面设计师和程序员业余工作。参赛者可使用代码编辑器直接进行在线作答,比拼获胜者可获得竞赛赞助方提供的奖励,大家可以上去那里跟来自全世界的程序员(事实上大多数也是大学生)进行更直接的交流。
技术图片

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

3.Geekforgeeks

Geeksforgeeks是印度的一家致力于计算机科学的百科全书,根据不同的用户计算机水平而发布不同的难度等级,从基础到专家级,内容涵盖了编程、算法、面试问题等。
技术图片

它有许多常见算法练习的解决方案。每个解决方案包括许多不同的方法,以及每种方法的复杂性,一种非常有帮助的网站。

网站地址:https://www.geeksforgeeks.org/

  1. Lintcode

支持中英双语,汇集了算法、数据结构,人工智能,系统设计等众多领域的题目,网站还会举办编程比赛,很多算法爱好者在这里切磋技艺。
技术图片

汇集了各大公司的算法面试题。有阶梯式训练题库,帮你选好应该刷的题目,在线刷题。

网站地址:https://www.lintcode.com/

  1. Codeforces
    技术图片

Codeforces 又被戏称为 CF,是一家俄罗斯的网站,这里有很好的比赛,很好的题目,很好的选手,简称"三好"。是一个举办比赛、做题和交流的平台,网站自带blog功能,可以求助/发布题解。

网站地址:http://codeforces.com/

最后,给大家介绍的这几个网站也是别人推荐比较多的,在这里整理了一下,希望对大家可以有帮助。

---------- END ----------

欢迎关注我的公众号“架构师学习营”,如果有收获,麻烦点一下“在看”~
技术图片

以上是关于学习编程算法的这几个网站的主要内容,如果未能解决你的问题,请参考以下文章

有了这几个刷题网站,还愁跳槽不涨薪?

大数据聚类算法知多少?如何无需编程快速实践?算法干货

算法网站:6 个非常适合学习编程/算法的网站,选一个你喜欢的吧

java学习路线

编程熊讲解力扣算法《二叉树》

零基础如何才能学好python爬虫呢?是要分这几个阶段的