作者:程風(fēng)破浪會(huì)有時(shí) 鏈接:https://www.jianshu.com/p/df4fabc5dc74 1、Lintcode Lintcode.com——LintCode網(wǎng)站是國(guó)內(nèi)較大的在線(xiàn)編程&測(cè)評(píng)網(wǎng)站。此網(wǎng)站提供各大IT公司的算法面試題類(lèi)型,行分門(mén)別類(lèi),由簡(jiǎn)單到中等,再到難,便于不同水平的程序員進(jìn)行刷題練習(xí)。同時(shí)網(wǎng)站支持多種語(yǔ)言(Java, Python, C++),方便不同語(yǔ)言特長(zhǎng)的程序員利用擅長(zhǎng)語(yǔ)言進(jìn)行刷題練習(xí)。因此對(duì)于不同編程能力水平、不同職位需求的人來(lái)說(shuō)都是非常有用的刷題網(wǎng)站。 官網(wǎng) 官網(wǎng)地址:http://lintcode.com/
2. ACM之家 http://www.acmerblog.com/- ACM之家,全球大學(xué)生ACM競(jìng)賽交流互動(dòng)的平臺(tái),包含POJ、HDU、ZOJ等在線(xiàn)OJ解題報(bào)告,相關(guān)經(jīng)典算法收集整理,以及知名IT企業(yè)的面試題,大部分題目難度較大,不太適合初學(xué)者,但確是對(duì)于ACM競(jìng)賽者深入學(xué)習(xí)的極佳的刷題網(wǎng)站。
官網(wǎng) 官網(wǎng)地址:http://www.acmerblog.com/
3.CodeVS http://codevs.cn/CodeVS, OI 在線(xiàn)測(cè)試題庫(kù),是階梯式系統(tǒng),用戶(hù)可以通過(guò)不斷的聯(lián)系來(lái)提高自己的水平和排名。網(wǎng)站主要針對(duì)高中生和初中生,題目大多是初高中生編程競(jìng)賽的題目。適合初高中編程愛(ài)好者進(jìn)行刷題學(xué)習(xí)&相互交流。
官網(wǎng) 官網(wǎng)地址:http://codevs.cn/
4、HackerRank HackerRank網(wǎng)站是程序員們相互交流&挑戰(zhàn)的社交平臺(tái)。網(wǎng)站提供各種編程謎題、現(xiàn)實(shí)中的編程難題和挑戰(zhàn)。程序員們可以在線(xiàn)進(jìn)行編程挑戰(zhàn),與其他程序員競(jìng)爭(zhēng),以提高自己在排行榜的排名。目前有一些公司將此網(wǎng)站提供的技術(shù)面試工具作為技術(shù)面試考核的過(guò)程,考核難度相對(duì)較大。適合想要深入提高自己解決難題能力的程序員們。 官網(wǎng) 官網(wǎng)地址:http://hackerank.com/ 5、Geeksforgeeks 在線(xiàn)刷題網(wǎng)站,提供大量算法題,同時(shí)提供相應(yīng)的優(yōu)質(zhì)解答。題目難度中等偏上,適合有一定編程經(jīng)驗(yàn)的程序員們刷題練習(xí)。程序員們可在此交流&學(xué)習(xí)算法,促進(jìn)彼此的進(jìn)步。 官網(wǎng) 官網(wǎng)地址:http://geeksforgeeks.com 6、Projecteuler projecteuler.net—— 網(wǎng)站提供598道題,每道題會(huì)顯示難度水平和提交完成率,供程序員們選擇以及比較自己與其他人的能力水平。 官網(wǎng) 官網(wǎng)地址:http://projecteuler.net/ 7、Codechef codechef.com——此網(wǎng)站提供多種難度的編程題,難度從入門(mén)、簡(jiǎn)單、中等到挑戰(zhàn)都有。同時(shí)還會(huì)不定期舉辦競(jìng)賽,獲勝者會(huì)有獎(jiǎng)金獎(jiǎng)勵(lì)。 官網(wǎng) 官網(wǎng)地址:http://codechef.com
8、Spoj Spoj.com——在線(xiàn)判題系統(tǒng),會(huì)根據(jù)提交的正確率進(jìn)行排名,遇到問(wèn)題可以在討論區(qū)交流。
官網(wǎng) 官網(wǎng)地址:http://spoj.com/
9、Codeabbey codeabbey.com——網(wǎng)站提供編程題庫(kù),題目從最簡(jiǎn)單的開(kāi)始,難度不斷增加。并且網(wǎng)站會(huì)對(duì)參與者進(jìn)行排名。 官網(wǎng) 官網(wǎng)地址:http://codeabbey.com/ 10、Programmingbydoing programmingbydoing.com——對(duì)于零基礎(chǔ)的初學(xué)者,是很好的選擇。初學(xué)者可以在此找到簡(jiǎn)單易入門(mén)的題目進(jìn)行練習(xí),不斷提升自己。 官網(wǎng) 官網(wǎng)地址:http://codeabbey.com/ 最后,關(guān)注公眾號(hào)互聯(lián)網(wǎng)架構(gòu)師,在后臺(tái)回復(fù):2T,可以獲取我整理和創(chuàng)作的 Java 系列教程非常齊全。