學習庫,刷題提公升

2021-10-02 07:57:39 字數 1707 閱讀 6545

1、leetcode

英文**:

中文**:

估計 leetcode(力扣)大家都很熟悉了,都被推薦爛了,很多國內外的程式設計師在上面刷題,難度從 easy、medium 至 hard 都有,據說很多面試官都會從中挑選各種題目,號稱大廠的篩碼工。

2、hihocoder :**:

hihocoder 每週有周賽,每月有月賽。周賽是一道題,題目比較難但是極有意思,可以很好的拓寬自己的解題思路,月賽就更厲害了,題目均出自北大等一流高校玩 acm 的菊苣出題,通過這個的檢驗可以迅速定位到自己真實的水平,同時了解自身在解決問題過程中的不足。

3、牛客網:**:

牛客網作為國內內容超級豐富的 it 題庫,各種東西看的我眼花繚亂,題庫+面試+學習+求職+討論 360 度無死角服務,堪稱"網際網路求職神器"。它好就好在不只是乙個刷題的平台,還是乙個交流學習的平台,發個問題貼總有熱心的大佬幫助,別問我怎麼知道,我才不要說我也給人回答過問題…

4、計蒜客 :**:

計蒜客這個**可能很多人不知道,他也有可以刷題的題庫,也會定期舉辦比賽,當年和計蒜客有的交集也就是參加計蒜客舉辦的"計蒜之道"的線上比賽,還贏得過 t 恤,現在好像還在我家放著…

0x01 acm 競賽版

5、hdu :**:

杭電(杭州電子科技大學)的 oj 大概是國內最火的幾個 oj 之一了,大多數 acmer 應該都知道(其實我想說所有來著),勿需多說,非常多比賽都在上面,比如每年暑假的多校聯賽,朝鮮、外蒙等學校的隊伍都會參加,想不知道都不可能。

6、poj :**:

這個就是我在介紹 hihocoder 的時候提到過的 poj(peking university online judge),同樣作為國內最火的幾大 oj 之一,它的建立時間更早,一些上古時期的題目也能在上面找到,同樣 poj 也很出名,也是我最早刷題的 oj 之一。

7、sdut :**:

這個是我開啟次數最多,刷題次數最多的 oj,是我刷題之路開始的地方 – 我本科母校 sdut 的 oj 平台。雖然我們學校不出名,但是我們集訓隊做東西是認真的,上面有接近 3k 的題量,並且在逐漸增多,簡單題多一些,很適合刷題。

8、其它 oj :最後附帶一些其它同樣優秀的 oj 平台:

國內:zju(浙大):

ustc(中科大):

fzu(福大):

hit(哈工大):

國外:ural:

spoj:

9、codeforces :**:

codeforces 又被戲稱為 cf,是一家俄羅斯的**,當然還是用英文食用。這裡的很好的比賽,很好的題目,很好的選手,簡稱"三好"。

cf 最吸引人的地方在於它那超級牛批的比賽系統,cf 上每個使用者都擁有 rating,也就是比賽積分,新使用者預設為 1500 分,每次比賽就會在你的積分上加加減減,上面的比賽一般分為四種:div1、div2、div3、educational codeforces round。div 的比賽一般是根據積分來的,每個積分段只能參加對應的 div 的比賽,div1的比賽是裡面最難的,大佬基本都在這裡。educational codeforces round 則是類似 acm 的比賽,提交之後立馬出結果。

但是如果僅限這些也算不上超級,還有乙個更有意思的是,cf 的比賽還提供乙個 hack 功能,通俗點說就是你去看別人提交的**,然後通過提交你想出的特殊測試用例然後找出別人**的 bug,hack 成功則加積分,比賽更多了很多樂趣,在 hack 和反 hack 中鬥智鬥勇。

10、topcoder

刷題 學習資源

面試題 程式設計師面試金典 程式設計師面試金典 英文版 cracking the coding interview,6th edition 189 programming questions and solutions c programming tutorials c 教程 learn c c s...

資料庫刷題

考慮到可能不是每個人都有位址資訊,我們應該使用outer join而不是預設的inner join。注意 如果沒有某個人的位址資訊,使用 where 子句過濾記錄將失敗,因為它不會顯示姓名資訊。2.編寫乙個 sql 查詢,獲取 employee 表中第二高的薪水 salary select max ...

刷題刷題 京東

題目 二維陣列為三列多行是陣列,每行存有三個數字,分別用ai,bi,ci標示 當某行的三個數字全都小於另一行的三個數字時,即 ai思路 對於第一列反向排序,保證第一列數從大到小排序。之後用後面的行依次與前面的行進行對比,將無效行的價值置為零。include include includelong l...