新手刷題資料推薦

2021-10-09 20:54:13 字數 643 閱讀 8423

刷了乙個月,終於從easy都要想好幾個小時到medium有時候可以bug free,算是階段性勝利吧。當然離大佬還有很長的距離。自己收集了很多好的學習資料,想分享一下。

如何挑選,刷什麼型別的題

有乙個 github目錄 特別好用,按題型分類,並且每一種題型有講解。我覺得按目錄刷有個好處就是可以迅速掌握不會的演算法/資料結構,對新手來說很合適

沒有思路怎麼辦

我每道題大概想5-10分鐘,實在一點思路都沒有就會馬上看答案,我覺得這樣是最效率的一種方式。之前自己想破腦袋想一兩個小時都想不出來,簡直是浪費時間。學會看答案後效率突飛猛進。

然後答案呢也不要只看同乙個人寫的,我不太理解的時候會多看幾個,總有乙個人解釋的特別好,一下子就明白了。

有思路但是寫完很多bug怎麼辦

之前每次寫完**都一堆bug,然後bug修大半天,特別糟心。後來找了一下別人的經驗做了改進後bug就少多了

首先多寫**當然是重要的

更重要的是要注意**的結構,每次開始寫之前對**的結構有清晰的了解,如果自己寫的時候雲裡霧裡的那有bug是肯定的。我自己的方法是先寫個框架,然後再往裡填。這樣會幫助自己梳理結構,然後還能減輕腦子的記憶負擔,只需要集中注意力在細節上就可以了

新手刷題 70道力扣題

1.兩數之和 1 暴力解法 時間複雜度為n n n class solution def twosum self,nums list int target int list int for i in range 0,len nums for j in range i 1,len nums if nu...

acm新手刷題攻略之poj

ac的原始碼在這找原始碼 每做一題,就會把題目畫上橫槓,並附加解題思路和 近期內先刷codeforces的,準備比賽 圓周率acos 1.0 自然對數exp 1.0 oj上的一些水題 可用來練手和增加自信 poj3299 poj2159 poj2739 poj1083,poj2262 poj1503...

acm新手刷題攻略之poj

每做一題,就會把題目畫上橫槓,並附加解題思路和 近期內先刷codeforces的,準備比賽 oj上的一些水題 可用來練手和增加自信 poj3299 poj2159 poj2739 poj1083,poj2262 poj1503 poj3006,poj2255,poj3094 初期 一.基本演算法 1...