各大OJ刷题平台汇总(汉典各字的基本解释)
前言
想成為一名高級工程師,算法還是要有的,至少在入門編程和進入公司之前都是必備的。刷題也可以很好的鍛煉動手能力和邏輯思維,今天就給大家介紹一些知名的在線刷題平臺,都是干貨哦!
力扣(leetcode)
江湖人盡皆知的站點,全球知名的編程平臺!總部在美國舊金山的硅谷,創辦與2011年,2018年進入中國,并推出付費服務,19年推出力扣App。力扣為全球程序員提供了專業的IT技術職業化提升平臺,有效幫助程序員實現快速進步和長期成長(度說)。
特點:支持c++,c,java,python,Rust,kotlin十多種語言,支持中英文切換,原創題目多,上千道。還提供數據結構算法題,題目分簡單,中等,困難三個等級!對新手還是可以的,主要就是一些服務需要付費,比如智能模式,企業的面試題和概率。不過這不影響你大神的表現,照樣吊打,hh!另外力扣和許多大型互聯網公司合作,顯然你已經看到了,在圖上的標題里。最近力扣緊跟潮流,推出了暗黑模式,讓編程人員在黑黑中尋找快感!
洛谷(https://www.luogu.com.cn/)
它的爸爸上海洛谷網絡科技有限公司(洛谷科技)成立于2018年,而“洛谷網”2013年開始運營,目前有數十萬的用戶注冊,口碑還是很好的。
特點:一進來就可以馬上刷題,毫不費力地找到題庫,有好的題解。同樣可以Rated,有大量的原創題,有英文也有中文題,最驚喜的是參加比賽排名能有錢獎!
不過想要發表評論需要實名,把你信息交上去,隱私還是有點怕泄露的!如果不想發評論也行,隨你!
C語言網(https://www.dotcpp.com)
隸屬源代碼(大連)科技有限公司,最適合新手入門,出戰ACM前先刷個300題再說。
特點:新手入門,但是進行的比賽少,主要還是參加的人少,畢竟OJ平臺很多。支持的編程語言少,目前支持c,c++,python,java,php。沒有力扣的暗黑模式刺激!過個二級還差不多。
codeforces(https://codeforces.ml/)
由薩拉托夫國立大學Mike Mirzayanov領導的一個團隊創立和維護,一家為計算機編程愛好者提供在線評測系統的俄羅斯網站,有高水平的選手,高質量的題目,高密度的比賽。已經有十年之久了,影響力還是很大的。華為也贊助了codeforces的比賽。
特點:高手如云,來自世界各地。僅支持英文和俄語,對新手不友好。網站訪問慢(如果從官網訪問),已經有人搭了鏡像,https://codeforces.ml/鏡像站。
牛客(https://ac.nowcoder.com)
隸屬于北京牛客科技有限公司,牛客網成立于2014年。國內比較好的OJ刷題平臺,相較于國外來說,對新手友好。有周賽,和大公司有合作!不過就原創題來說,比洛谷和力扣遜了一籌。有些原題甚至來自洛谷,或者改編了拿出來的。至今發展還好,一些學生會在上面參加比賽刷題,基本上是大學生。
特點:和大公司合作,有面試招聘的信息,真題能免費做還能內推!比賽也能Rated,還有高校創建的比賽能參加。環境還是不錯的,比賽的話,能看到排名多少,AC多少,來自哪個學校。有些比賽難度還是不小的,看什么比賽了。另外高校假期訓練營參加的話需要付費報名,最多三人,一次300多!
杭電OJ(http://acm.hdu.edu.cn/)
沒有什么比這所學校的OJ平臺更出名的了!創辦與2005年,老OJ了,題庫還是很豐富的,全英文!很多獲獎學生來自這里,還和一些知名企業合作。
特點:對新手不友好,即便ACMer也費力(如果英語不好)。不過題目量多,參加的人不少,來自各大高校。
ICPC(https://icpc.global/)
國際大學生程序設計競賽(International Collegiate Programming Contest),由國際計算機協會(ACM)主辦的,一項旨在展示大學生創新能力、團隊精神和在壓力下編寫程序、分析和解決問題能力的年度競賽。經過近40年的發展,ACM國際大學生程序設計競賽已經發展成為全球最具影響力的大學生程序設計競賽,總部設在位于美國德克薩斯州的貝勒大學。
由于其巨大影響力(世界各高校學生參加),有很多企業不斷贊助,像華為和總部在捷克首都布拉格的JetBrains(火箭大腦創辦于2000年,全球知名集成環境開發公司)。
以上各大OJ平臺差不多就介紹完了,可能還有一些OJ很好,像浙大OJ,北大OJ,但是太老了,看上去都沒人維護,不過題庫是值得肯定的!其中ICPC是大佬比賽用的,大家就別想了。推薦力扣和洛谷刷題用,綜合來說算是比較好了,另外牛客也還行。杭電和codeforces估計偏向于比賽刷題,而且還不怎么友好!沒有那種一點點提升的感覺,所以一般不推薦。刷題的話,可以先參考別人的刷題經驗來刷,不建議一股腦刷題而不去總結,其中的算法是核心,掌握算法就掌握核心技術!hh!
個人站點
總結
以上是生活随笔為你收集整理的各大OJ刷题平台汇总(汉典各字的基本解释)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ant build.xml文件将使用到的
- 下一篇: Eclipse新建项目里没有Web Pr