LeetCode/LintCode ReviewPage 題解-總結(jié)

背景

一年多以前我在知乎上答了有關(guān)LeetCode的問題, 分享了一些自己做題目的經(jīng)驗(yàn)。 張土汪:刷leetcode是什么樣的體驗(yàn)?

慢慢有一些贊和感謝, 備受鼓舞, 于是我把所做過的題目用一個(gè)script跑了一下,編輯成一篇文章。這個(gè)總結(jié)頁(yè)面是這么規(guī)劃的:

  • 題目名稱(答案鏈接)
  • 題目難度
  • 解題關(guān)鍵點(diǎn)

學(xué)習(xí)過程中, 我認(rèn)為, 成事四分靠刷題, 六分靠總結(jié). 在漫長(zhǎng)的刷題過程中, 我們常常被海量的題目(據(jù)說今天已經(jīng)有700題)壓得喘不過氣, 而常常忽略總結(jié)的必要性.

然而,在真正面試時(shí),刷題的功底最重要的功能就是在聽到題目的的時(shí)候,能夠快速地反應(yīng),在腦中找到相應(yīng)地關(guān)鍵字,再回憶起相應(yīng)地答案. 這個(gè)時(shí)候,對(duì)題目的熟知和關(guān)鍵點(diǎn)的掌握就非常重要。

當(dāng)然,倒不是要將這份總結(jié)頁(yè)面倒背如流,但是起碼能在聽到某個(gè)題目時(shí),很快想到該用什么數(shù)據(jù)結(jié)構(gòu)和方法,給自己有一個(gè)快而準(zhǔn)的開端,會(huì)讓面試的過程流暢許多,少一些緊張。成事之后,又能少幾個(gè)月蹉跎:)

有朋友問,為什么要把自己做的題目和題目總結(jié)放在GitHub上面分享?這些不是要私自珍藏的精華嗎?

Engineering的本質(zhì)就是重復(fù)利用已有的精華,在已有的地基上創(chuàng)新前進(jìn)。在我起初刷題的時(shí)候,我也蹉跎我也迷茫,不知道去哪找到做題的手感。那時(shí)候我找到許多前輩們?cè)谧约篵log上面的題目解答,分享,給我?guī)矸浅6嗟乃悸贰N沂莻€(gè)強(qiáng)調(diào)注重自己思考,走完全程的人,在前輩的見解上為基礎(chǔ),按照所指引的方法嘗試,優(yōu)化,最后交上一份自己的答案,建立起自己的知識(shí)網(wǎng)絡(luò)。這每一步,都離不開最初所得到的指點(diǎn)。

當(dāng)自己結(jié)束了刷題旅程后,心中充滿感激。為此,我特別把題目的精華寫成中文,方便中國(guó)人閱讀,復(fù)習(xí)起來也事半功倍。最后,總結(jié)了這篇長(zhǎng)文章,希望給還在刷題事業(yè)中奔跑的中國(guó)人助力,希望大家找到自己心儀的工作!

如果對(duì)題目有什么不同的見解,我特別希望你能給我留言,或者到我的GitHub上發(fā)一個(gè)issue/pull-request, 幫助到更多學(xué)習(xí)中的代碼仔!

GitHub Repo

從開始這個(gè)Github已經(jīng)有將近兩年時(shí)間, 很高興這個(gè)repo可以幫到有需要的人. 我一直認(rèn)為, 知識(shí)本身是無價(jià)的, 因此每逢閑暇, 我就會(huì)來維護(hù)這個(gè)repo, 給刷題的朋友們一些我的想法和見解.
所有內(nèi)容都來自我的GitHub: https://github.com/awangdev/LintCode

下面來簡(jiǎn)單介紹一下這個(gè)repo:

  • README.md: 所有所做過的題目
  • ReviewPage.md: 所有題目的總結(jié)和歸納(不斷完善中)
  • KnowledgeHash2.md: 對(duì)所做過的知識(shí)點(diǎn)的一些筆記
  • SystemDesign.md: 對(duì)系統(tǒng)設(shè)計(jì)的一些筆記
  • Future Milestone: 我準(zhǔn)備將一些有意思的題目,做成視頻的形式給大家參考

在這里! 安利一下自己的副業(yè)

介紹一下自己! 大家在YouTube或者B站都可以搜到我: "張土汪"

最近一份關(guān)于工作的影片: 程序猿二月工作爆肝回憶錄!

最近我開始在做自己的Youtube Channel, 雖然還沒有定下任何方向, 但是目前我會(huì)做幾部分的內(nèi)容:

  • 工作經(jīng)驗(yàn)的分享/目前學(xué)習(xí)經(jīng)歷: 當(dāng)然會(huì)跟Software Engineer比較相關(guān)
  • 在美國(guó)的生活/學(xué)生時(shí)代的經(jīng)歷, vlog等
  • 個(gè)人的興趣愛好: 唱歌!!!

希望在這里參考刷題經(jīng)驗(yàn)時(shí), 可以去關(guān)注我的Channel! 有任何對(duì)在美國(guó)工作的疑問, 疑惑, 都可以給我留言/私信/郵件.

程序猿二月工作爆肝回憶錄!

希望大家學(xué)習(xí)順利, 對(duì)未來充滿希望!
有問題可以給我寫郵件(wangdeve@gmail.com), 或者在GitHub上發(fā)issue給我.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法,類相關(guān)的語(yǔ)法,內(nèi)部類的語(yǔ)法,繼承相關(guān)的語(yǔ)法,異常的語(yǔ)法,線程的語(yǔ)...
    子非魚_t_閱讀 34,822評(píng)論 18 399
  • Java經(jīng)典問題算法大全 /*【程序1】 題目:古典問題:有一對(duì)兔子,從出生后第3個(gè)月起每個(gè)月都生一對(duì)兔子,小兔子...
    趙宇_阿特奇閱讀 2,084評(píng)論 0 2
  • 此時(shí)正值初秋的午后,一個(gè)少女妙曼的身影從X傳媒學(xué)院走出,直接走向了停在校門口的那輛豪華悍馬。 少女打開副駕駛車門,...
    露痕閱讀 1,055評(píng)論 2 2
  • 我的吃飯速度一直很快,這項(xiàng)“技能”是從高中開始練成的。那段時(shí)光,時(shí)間太寶貴,會(huì)想出一切辦法,擠出時(shí)間來學(xué)習(xí),自然也...
    孫小鑫的心閱讀 1,078評(píng)論 4 8
  • 讀第一遍的時(shí)候其實(shí)沒啥感覺,這本書可以分為兩方面去說,產(chǎn)品的智慧和管理的智慧。 很多人其實(shí)抱著研究騰訊產(chǎn)品的心態(tài)才...
    愛吃香蕉的猴閱讀 786評(píng)論 0 49

友情鏈接更多精彩內(nèi)容