<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 個你不得不知的算法必備網站

          共 1459字,需瀏覽 3分鐘

           ·

          2021-02-02 23:55


          1. HackerRank

          該網站在編程界非常出名,從初級到高級,開發(fā)人員到招聘經理等大多數(shù)程序相關崗位的人都知道這個網站。



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

          在面試過程中,也有一些企業(yè)讓我來這個網站刷題,因此,你可以經常到這刷題鞏固知識點。

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


          2. TopCoder

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



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

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


          3.Geekforgeeks

          如果你在執(zhí)行算法時遇到難題,在Google上搜索解決方案時,你可能會經常看到以下頁面。



          這個頁面說實話看起來有點丑,分類也不是很好,但是,它有許多常見算法練習的解決方案。每個解決方案包括許多不同的方法,以及每種方法的復雜性,這是一種非常有幫助的網站。

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


          4. Leetcode

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



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

          網站地址:https://leetcode.com/


          5.Daily Coding Problem



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

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


          6.Exercism.io


          如果說以上網站是讓你刷算法題的網站,那么Exercism就是讓你學習編程的好地方。


          盡管Exercism.io上面也有很多習題,但這些練習并不側重于算法,而是側重于編程語言的某一方面:
          • 使用if / else循環(huán)

          • 日期處理,字符串處理

          • 如何處理錯誤,編寫異步代碼等


          我使用此網站來了解有關Golang和Elixir的更多信息,如果你已經編程了一段時間,想學習一種新的語言,學習一種新的思維方式,那就去Exercism.io吧!

          網站地址:https://exercism.io/


          ·END·

          瀏覽 47
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <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>
                  中文字幕家庭乱伦 | 射久久久久久 | 欧美精品偷拍 | 琪琪色see,www,Cσm | 一级二级麻豆视频 |