在了解了OJ系統(tǒng)之后,可以明白幾乎學(xué)編程是離不開OJ的,尤其競(jìng)賽的同學(xué),那么我應(yīng)該刷哪些OJ呢,可以說是非常之多,這個(gè)問題等于問“哪家飯店攤最好吃?” 這個(gè)問題的答案取決于你的喜好是啥,今天筆者為大家羅列了常見OJ的對(duì)比,希望對(duì)大家都有幫助,需要注意的是這里排除了國(guó)外的OJ,原因在于刷題本身這個(gè)事情是經(jīng)常性的,國(guó)外OJ本身頁(yè)面加載速度就慢,刷題將是一種煎熬...
名稱 | 用戶場(chǎng)景 | 優(yōu)點(diǎn) |
北大OJ(poj.org/) | 學(xué)院派老牌OJ之一,面向?qū)I(yè)ACM競(jìng)賽選手 | 題庫(kù)多,全英文,真題相當(dāng)多,還有配套教材 |
杭電OJ (acm.hdu.edu.cn) | 學(xué)院派老牌OJ之一,面向?qū)I(yè)ACM競(jìng)賽選手,常年舉辦大型比賽 | 題庫(kù)多,全英文,真題相當(dāng)多 |
洛谷(luogu.com.cn) | 主要面向NOI\CSP競(jìng)賽算法類的中學(xué)生 | 題庫(kù)多,中文,功能豐富 |
??停╪owcoder.com) | 主要面向求職找工作,企業(yè)面試筆試為主 | 求職神器 |
力扣(leetcode.cn) | 面向算法為主的編程訓(xùn)練 | 熱度高 |
dotcpp(dotcpp.com) | 面向初學(xué)者的編程訓(xùn)練 | 易用、易入門 |
可以看得出來,每個(gè)OJ都有自己的特色,題目的側(cè)重都有所不同,大家是初學(xué)、還是競(jìng)賽、還是求職,在什么階段刷什么OJ自行選擇就可以,另外每個(gè)OJ的界面風(fēng)格、其余功能(比如題解、教程等)是否豐富也是大家選擇的一個(gè)原因,因此建議大家可以多去逛一逛,選擇自己喜歡的OJ即可!
C語(yǔ)言網(wǎng)提供由在職研發(fā)工程師或ACM藍(lán)橋杯競(jìng)賽優(yōu)秀選手錄制的視頻教程,并配有習(xí)題和答疑,點(diǎn)擊了解:
一點(diǎn)編程也不會(huì)寫的:零基礎(chǔ)C語(yǔ)言學(xué)練課程
解決困擾你多年的C語(yǔ)言疑難雜癥特性的C語(yǔ)言進(jìn)階課程
從零到寫出一個(gè)爬蟲的Python編程課程
只會(huì)語(yǔ)法寫不出代碼?手把手帶你寫100個(gè)編程真題的編程百練課程
信息學(xué)奧賽或C++選手的 必學(xué)C++課程
藍(lán)橋杯ACM、信息學(xué)奧賽的必學(xué)課程:算法競(jìng)賽課入門課程
手把手講解近五年真題的藍(lán)橋杯輔導(dǎo)課程