希望所有計(jì)算機(jī)專業(yè)學(xué)生都去這些網(wǎng)站刷題
LeetCode
力扣,強(qiáng)推!力扣虐我千百遍,我待力扣如初戀!


從現(xiàn)在開始,每天一道力扣算法題,堅(jiān)持幾個(gè)月的時(shí)間,你會(huì)感謝我的(傲嬌臉)
我剛開始刷算法題的時(shí)候,就選擇在力扣上刷。最初刷easy級(jí)別題目的時(shí)候,都感覺有點(diǎn)吃力,堅(jiān)持半年之后,遇到中等題目甚至hard級(jí)別的題目都不慌了。
不過是熟能生巧罷了。
Programming by Doing
網(wǎng)站的宗旨就是:“學(xué)習(xí)的最好方法就是去做”。
以作業(yè)的形式整理的編程基礎(chǔ)題,題目相對(duì)還是比較簡(jiǎn)單的,適合剛?cè)腴T的初學(xué)者。

洛谷
洛谷上的題目很多,還有很多的基礎(chǔ)題,使用體驗(yàn)良好。
缺點(diǎn)是沒有相應(yīng)的階梯訓(xùn)練,篩選方式比較少。

??途W(wǎng)
牛客網(wǎng)擁有超級(jí)豐富的 IT題庫,題庫+面試+學(xué)習(xí)+求職+討論,基本涵蓋所有面試筆試題型,堪稱"互聯(lián)網(wǎng)求職神器"。在這里不僅可以刷題,還可以跟其他牛友討論交流,一起成長(zhǎng)。??蜕线€會(huì)各種的內(nèi)推機(jī)會(huì),對(duì)于求職的同學(xué)也是極其不錯(cuò)的。

LintCode
與Leetcode類似的刷題網(wǎng)站。
LeetCode/LintCode的題目量差不多。LeetCode的test case比較完備,并且LeetCode有討論區(qū),看別人的代碼還是比較有意義的。
LintCode的UI、tagging、filter更加靈活,更有優(yōu)點(diǎn),大家選擇其中一個(gè)進(jìn)行刷題即可。

AcCoder
AtCoder是日本最大的算法競(jìng)技網(wǎng)站,支持日語和英語兩種語言,順帶可以學(xué)學(xué)日文,太妙了!
tips:右上角橢圓內(nèi)可以切換英語日語

Timus Online Judge
俄羅斯最大的刷題網(wǎng)站——Timus Online Judge,網(wǎng)站有比較進(jìn)階的算法題目,難度偏高,想在算法層面精進(jìn)的的小伙伴可以試一試哦。

UVa Online Judge
西班牙Valladolid大學(xué)的Online Judge,最古老也是全世界最知名的Online Judge,題庫有詳細(xì)的分類,題目類型非常廣泛。最重要的是,題目類型屬于中等,適合有一定基礎(chǔ)的刷題選手。

Codeforces
Codeforce是一個(gè)位于俄羅斯的編程比賽網(wǎng)站,它會(huì)定期舉辦競(jìng)賽,會(huì)有全球頂尖的程序員們參賽。在這個(gè)網(wǎng)站,可以練習(xí)從初級(jí)到高級(jí)的題目。
Codeforce每周會(huì)有2-3場(chǎng)比賽,感興趣的小伙伴可以去挑戰(zhàn)下~
