刷leetcode需要哪些基礎?
假設我認為題主是一個非CS專業的學生,以此我在這展開來講一下。
首先聯系你選擇一門編程語言,c c++ java Python都可以,然后掌握其基本的代碼規范,可以自己嘗試把書上的代碼敲一遍,到一種覺得自己掌握的地步即可
然后找一本數據結構的書來看,推薦一本《大話數據結構》,講的比較通俗易懂詼諧幽默,如果看不懂的話可以去網上Google一些博客或者paper看一下,看的過程中最好可以自己手動模擬一下。
你也可以每看一部分就刷相應部分的題,這個如何去做都在你個人。
刷題的時候初期你可能覺得很難,沒有想法,這個時候你可以去Google一些大佬的源碼瞻仰學習一下,這個網上都很多,很好找的。一開始進度會很慢,但是只要堅持下去就會慢慢提高的。
其實刷題越往后,你會發現訓練的是自己思路,你碰到題的時候發現自己有思路,這是成功的,所以從一開始你就要多思考。
上一篇視易d66點歌機無信號
下一篇哇嘎怎么找不到資源了