比较好的刷题网站推荐
http://www.cnblogs.com/DarrenChan/p/5648422.html
1.Leetcode鼎鼎大名的Leetcode,據(jù)不完全統(tǒng)計在上面被刷過的題可以圍繞地球三圈。(沒說赤道哈,就是這么嚴謹。)總之,很多國內(nèi)外的碼農(nóng)在上面刷題。難度從easy到hard都有,而且覆蓋面極廣。現(xiàn)在還增加了數(shù)據(jù)庫和shell,相匹配的論壇也可以多看看。很鍛煉和國外碼農(nóng)溝通的能力,對于以后去混Github也有好處。
特點:各種語言支持很廣泛,題型覆蓋很廣,測試數(shù)據(jù)集較弱。
2.Codility同樣一家著名的國外刷題網(wǎng)站。和Leetcode不同,它是專門幫各大軟件公司筆試用的,只是副業(yè)提供了一些面試題和挑戰(zhàn)。但即使是訓(xùn)練模式都非常經(jīng)典,很值得一做。而且測試數(shù)據(jù)集提供的非常完善,總能讓你有想不到的邊界情況。Take our free programming lessons
特點:很接近面試題的風(fēng)格,訓(xùn)練模式也基本夠用。
3.Lintcode可以稱作中文版本的Leetcode,個人感覺最高難度比Leetcode高一些。這兩個類似的網(wǎng)站,可以配套來刷。每個刷一遍,也能保持新鮮感。
特點:中文支持很好,和Leetcode有一部分題類似,可以和九章算法課程配合使用。
4.Hihocoder來自于原北京大學(xué)POJ開發(fā)團隊,網(wǎng)站一直在進步。最早是微軟的在線筆試網(wǎng)站,現(xiàn)在網(wǎng)易也使用它進行在線筆試。題目側(cè)重于較難題目,風(fēng)格很像ACM比賽,要自己注意數(shù)據(jù)集的輸入輸出。
特點:每周一道算法題極難又有趣,可以用來擴展面試題思路。而且是網(wǎng)易、微軟的在線筆試網(wǎng)站,有機會需要多練習(xí)。
5.CC150這不是網(wǎng)站,這是一本書。全稱Cracking the coding interview,是國外找工作的神書,而且的確寫的很好。里面除了算法題,還有計算機基礎(chǔ)知識等內(nèi)容,很不錯。適合想去外企的人仔細閱讀,而且最新版已經(jīng)比150題多了。總之,外企必備!
特點:外企必備!外企必備!外企必備!想去外企的人,多看看書的配套答案也是好的結(jié)論。
最后,經(jīng)過公眾號作者小分隊的討論,根據(jù)不同方向的工作,我們建議按照以下方式刷題:國企、銀行、科研單位Leetcode簡單、中等難度最好刷一遍,有時間再過一遍思路。創(chuàng)業(yè)公司Leetcode全部難度上機刷一遍,然后把不會的題紙上在重新寫一下。國內(nèi)互聯(lián)網(wǎng)Leetcode全部難度上機刷一遍,紙上再寫一遍。同時盡量涉及難度較高的平臺(Codility),或者多去幾家公司面試,以賽代練。國內(nèi)外企Leetcode至少全難度刷一遍,CC150紙上寫一遍。想提高Microsoft/Google等在線筆試通過率的,多去玩玩Hihocoder等在線筆試平臺。外企總部Leetcode困難程度爛熟于心,盡量達到ACM入門標(biāo)準(zhǔn),甚至稍高一點比較有把握。
誰也不能隨隨便便成功,它來自徹底的自我管理與毅力。
總結(jié)
以上是生活随笔為你收集整理的比较好的刷题网站推荐的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ios网络开发 网络状态检查
- 下一篇: iOS UISegmentedContr