<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          6 個(gè)超酷的網(wǎng)站,專門用于學(xué)習(xí)算法!

          共 4366字,需瀏覽 9分鐘

           ·

          2020-08-19 16:15


          點(diǎn)擊關(guān)注上方“杰哥的IT之旅”,
          后臺(tái)回復(fù)“Python自動(dòng)化”獲取精心整理的PDF。


          來(lái)自:程序員書庫(kù)(ID:CodingBook) 
          書單來(lái)自:https://levelup.gitconnected.com/6-super-cool-websites-for-practicing-algorithms-learning-programming-4cda65a64b7e

          最近一位有著15年經(jīng)驗(yàn)的老程序員和我們他認(rèn)為最酷的6個(gè)學(xué)習(xí)編程/算法的網(wǎng)站,以下為他的博客原文:

          他是一位擁有15年工作經(jīng)驗(yàn)的程序員,從高中畢業(yè)的第一年就開(kāi)始學(xué)習(xí)算法,畢業(yè)之后出國(guó)留學(xué),便走上了算法研究道路。

          但是,工作三年后,更喜歡做產(chǎn)品/軟件而不是研究。轉(zhuǎn)向技術(shù)/工程而非算法。但是,個(gè)人認(rèn)為對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),了解算法仍然很重要。而且我不認(rèn)為一個(gè)不了解算法的人可以通過(guò)谷歌/Facebook的面試。

          1. HackerRank

          該網(wǎng)站在編程界非常出名,從初級(jí)到高級(jí),開(kāi)發(fā)人員到招聘經(jīng)理等大多數(shù)程序相關(guān)崗位的人都知道這個(gè)網(wǎng)站。

          hackerrank上有很多算法題,難度從低到高,除此之外,還有各種算法和數(shù)據(jù)結(jié)構(gòu)(甚至是SQL)的題。你可以直接在上面編寫代碼,直接運(yùn)行并查看結(jié)果,還可以查看評(píng)論看看看其他人都是如何解題的。

          在面試過(guò)程中,也有一些企業(yè)讓我來(lái)這個(gè)網(wǎng)站刷題,因此,你可以經(jīng)常到這刷題鞏固知識(shí)點(diǎn)。

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

          2. TopCoder

          TopCoder是最早的程序設(shè)計(jì)比賽網(wǎng)站之一,其中就有算法挑戰(zhàn)賽,你可以使用其代碼編輯器在線進(jìn)行操作。單輪比賽每月在特定時(shí)間進(jìn)行幾次,編碼員相互競(jìng)爭(zhēng),根據(jù)分?jǐn)?shù)和解題時(shí)間排名。

          在TopCoder上排名靠前的用戶都是非常優(yōu)秀的程序員,并且是經(jīng)常參加各種編程競(jìng)賽的人。排名最高的人將擁有自己的博客,在那里他們可以寫有關(guān)編程競(jìng)賽、算法、數(shù)學(xué)等所有他們想和大家分享的東西。

          地址:https://www.topcoder.com/challenges/

          3.Geekforgeeks

          如果你在執(zhí)行算法時(shí)遇到難題,在Google上搜索解決方案時(shí),你可能會(huì)經(jīng)??吹揭韵马?yè)面。

          這個(gè)頁(yè)面說(shuō)實(shí)話看起來(lái)有點(diǎn)丑,分類也不是很好,但是,它有許多常見(jiàn)算法練習(xí)的解決方案。每個(gè)解決方案包括許多不同的方法,以及每種方法的復(fù)雜性,這是一種非常有幫助的網(wǎng)站。

          地址:https://practice.geeksforgeeks.org/

          4. Leetcode

          另一個(gè)很受歡迎的算法培訓(xùn)網(wǎng)站是Leetcode。這個(gè)網(wǎng)站的算法數(shù)量并不亞于hackerrank,它主要有3個(gè)難度級(jí)別,分別是Easy / Medium / Hard(有些簡(jiǎn)單的問(wèn)題也非常困難)。

          算法面試都是從簡(jiǎn)單的問(wèn)題開(kāi)始,中級(jí)問(wèn)題則是用于評(píng)估你的個(gè)人能力,困難問(wèn)題則是為Facebook/谷歌面試而準(zhǔn)備的,這個(gè)網(wǎng)站還有一個(gè)優(yōu)秀的地方是它可評(píng)估你代碼的性能,看看你的代碼運(yùn)行的快還是慢,是否可以進(jìn)行優(yōu)化等。

          地址:https://leetcode.com/

          5.Daily Coding Problem

          和其他網(wǎng)站不同的是,Daily Coding Problem上面沒(méi)有習(xí)題列表,但是,如果你輸入自己的電子郵箱,他會(huì)每天向你發(fā)送一種算法面試題給你嘗試解答。題型同樣也根據(jù)難易程度劃分,Amazon / Google等公司的一些面試題就出自這里,假如你購(gòu)買了高級(jí)套餐,就會(huì)獲得解決方案。

          地址:https://www.dailycodingproblem.com/

          6.Exercism.io

          如果說(shuō)以上網(wǎng)站是讓你刷算法題的網(wǎng)站,那么Exercism就是讓你學(xué)習(xí)編程的好地方。

          盡管Exercism.io上面也有很多習(xí)題,但這些練習(xí)并不側(cè)重于算法,而是側(cè)重于編程語(yǔ)言的某一方面:

          • 使用if / else循環(huán)

          • 日期處理,字符串處理

          • 如何處理錯(cuò)誤,編寫異步代碼等

          我使用此網(wǎng)站來(lái)了解有關(guān)Golang和Elixir的更多信息,如果你已經(jīng)編程了一段時(shí)間,想學(xué)習(xí)一種新的語(yǔ)言,學(xué)習(xí)一種新的思維方式,那就去Exercism.io吧!

          地址:https://exercism.io/

          以上就是我要和大家分享的6個(gè)超酷的用來(lái)學(xué)習(xí)算法的網(wǎng)站,我個(gè)人認(rèn)為你不需要所有都去使用,如果想在面試之前進(jìn)行練習(xí),建議是用Skilled / Hackerrank / Leetcode。如果你是想學(xué)習(xí)一門新的編程語(yǔ)言那就直接選擇Exercism。

             
          - End -

          本公眾號(hào)全部博文已整理成一個(gè)目錄,請(qǐng)?jiān)诠娞?hào)后臺(tái)回復(fù)「m」獲??!

          推薦閱讀:
          1、25 個(gè)實(shí)用網(wǎng)站工具推薦!
          2、太贊了!程序員應(yīng)該訪問(wèn)的最佳網(wǎng)站都在這里了!
          3、這么多編程學(xué)習(xí)網(wǎng)站,總有一個(gè)適合你吧
          4、程序員必備網(wǎng)站之一:No Design
          5、程序員和IT員不能錯(cuò)過(guò)的網(wǎng)站
          6、130 個(gè)相見(jiàn)恨晚的超實(shí)用網(wǎng)站,一次性分享出來(lái)

               
          好文和朋友一起看~
          瀏覽 39
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  久aaa| www.五月 | 真人一级毛毛片 | JIZZ丝袜壮感的18老师不卡 | 亚洲蜜桃精品 |