本計(jì)劃在刷到400題時(shí)寫這篇總結(jié)偎捎,被畢業(yè)論文灌猛了啤咽,才緩過來(lái)……
這篇文章寫給自己婴程,也分享只是想把刷Leetcode當(dāng)成愛好廓奕,在很長(zhǎng)很長(zhǎng)的時(shí)間里慢慢提高的蝸牛們。
養(yǎng)成習(xí)慣
刷Leetcode對(duì)程序員來(lái)說算是百利無(wú)一害的事情档叔,不但練腦子鞏固知識(shí)桌粉,還能保證隨時(shí)應(yīng)付面試。
An Leetcode a day, keep unemployment away.
堅(jiān)持是件難事衙四,姑娘記得自己至少開始過三次铃肯,大學(xué)一次,工作一次传蹈,還有堅(jiān)持下來(lái)的這次押逼。想要堅(jiān)持步藕,方法和毅力同樣重要,失敗之后挑格,不能太責(zé)怪自己沒有毅力漱抓,主動(dòng)多去找方法才是正經(jīng)。
姑娘開始的動(dòng)力完全來(lái)自舍友的男朋友乞娄,記得當(dāng)時(shí)練習(xí)程考,看到人家寫的代碼显歧,簡(jiǎn)直不能相信自己曾經(jīng)是靠寫代碼糊口的人……之后了解到人家大學(xué)刷完了Leetcode仪或,意識(shí)到成功無(wú)捷徑,就像彈鋼琴要練哈農(nóng)士骤,書畫要臨摹范删,程序員要刷Leetcode!(遇見對(duì)的舍友是成功的關(guān)鍵拷肌,哈哈哈到旦,謹(jǐn)以此文祝他們百年好合)
明確的刷題策略是堅(jiān)持的壓艙石
姑娘用的刷題列表是這個(gè),是1000 LeetCode Problems within a Year帖子中分享出來(lái)的巨缘,難度由易到難添忘。這個(gè)帖子是在姑娘鼓足決定要開始之后,帶姑娘跑起來(lái)的一陣風(fēng)若锁。
討論區(qū)群英薈萃
刷列表前排的簡(jiǎn)單題對(duì)養(yǎng)成習(xí)慣非常重要搁骑,首先,自己能寫出答案是對(duì)自信的培養(yǎng)又固。其次仲器,即使簡(jiǎn)單的題目,討論區(qū)也有精彩的代碼仰冠,在對(duì)比中學(xué)習(xí)如何代碼寫更簡(jiǎn)潔乏冀,發(fā)現(xiàn)更多思路,了解更多接口等等洋只。
Discussion模塊中的帖子甚至比Solution寫得好辆沦,除了投票數(shù)高的值得一看,以下四位的答案木张,即使投票數(shù)不高众辨,也絕對(duì)值得一看。
Stefan舷礼,Code不驚人死不休類型鹃彻,很多Solution給人的印象都是“還能這樣?妻献!”蛛株,看他的代碼非常開拓視野团赁。
Lee215,標(biāo)準(zhǔn)答案類型谨履,優(yōu)秀生代表欢摄,華人。B站上有賬號(hào)Lee215215笋粟,用中文講解怀挠。公眾號(hào)“Lee215的Code”(gh_ae62020b5c18)今年沒見更新了。
rock害捕,標(biāo)準(zhǔn)答案類型绿淋。
votrubac,標(biāo)準(zhǔn)答案類型尝盼,主要寫c++吞滞。
Show me the code
有時(shí)候最好的答案也許在代碼里,因?yàn)椴⒉皇敲總€(gè)會(huì)寫代碼的人都會(huì)去寫帖子盾沫。在Submissions點(diǎn)擊“Accepted”裁赠,跳轉(zhuǎn)到提交統(tǒng)計(jì)頁(yè)面,柱形圖的每條柱都能點(diǎn)擊赴精,打開對(duì)應(yīng)的代碼佩捞。周末的Contest中所有選手的提交也都能點(diǎn)開看。
做筆記
姑娘知道有這個(gè)功能之后啊奄,找了好久才看到這個(gè)灰色的按鈕渐苏,雖然就在屏幕上,但是真的很隱形……
所有的筆記都可以在“Notebook”中查看菇夸,支持直接導(dǎo)出PDF琼富。
Debug
可以用printf()輸出