企業面試激發LeetCode刷題日常

易淺白發表於2017-08-07

哈哈,寫到這個話題想要先扯點別的,說實話我是比較自虐的人,大學時候本專業從來不好好上,一直覬覦著別人的專業,因為自己文科生,總覺得沒有項技術在身出門找工作都沒有底氣,然後看什麼炫學什麼,簡直沒有目的和節操,覺得平面設計美就去狂記色號(當然不是 ,十六進位制顏色碼這個名字太長我想簡稱色號),覺得資料爬取酷就去狂爬微博評論,至今看見 forbidden 都很絕望。

我以為會幾個應用技能就可以工作啦,然而社會要求的比你想的嚴苛的多啦,我去面試資料分析師(還是很簡單的那種),問資料庫會的吧,我心想是啊,不就是 SQL:insert、update和delete 麼,然後我看到題目:

Given a sorted linked list, delete all duplicates such that each element appear only once.

好吧,意思是聽懂了,不知道用什麼去寫(別跟我說用筆……)

乖乖回來查百度,原來這個叫LeetCode的平臺有這麼多題,那就好辦了,重新補語言基礎的同時拿這個做考試題了,開刷吧,沒什麼好說的。

然後大四的半夜看世界盃刷 LeetCode,標配啊,說到這裡,已經沒有人相信我是純文科女生了,你聽我說起來輕鬆,有基礎的同學刷起來尚如此痛苦,更別說我了,有些事情,你越恨反而越愛,到後來竟然覺得英文和數字的組合是多麼好看啊,那段時間導致我 ps 海報的時候都是英文和數字,甲方說你計算機學院的吧,是的,你真聰明(我不想辯解)……

痛苦的事情我不想說,不過幸運的是我沒有放棄,善用文科生喜歡歸納總結貼標籤的方式按自己的解題方式去歸類,這很重要,雖然網站已經有非常合乎邏輯的 TAG,在做同型別的題目時找出各題之間的不同點對應不同解法,這就是每個人自己的 tag 了,畢竟每個人的思維方式都不同,按自己的再細分一下真的有些事好辦多了,不僅是刷 LeetCode 題,刷任何題都是如此,時常總結和歸納你會經常有深入靈魂的理解,要知道,非人類的語言真的不是很好理解(人類創造的非人類語言,嗯,有意思),這是來自文科生有效刷 LeetCode 的最好開啟方式,嗯,為自己又一次挑戰了自己乾杯。

PUSH一些現在還能找到的網站,免得哪天自己瀏覽器又自動刪了我的標籤

  1. LeetCode官網,不發連線了,百度一下,你就知道,不過收費的事情比較讓人沮喪
  2. scottszb1987/LeetCodeInCSharp 沒人不知道,題目羅列比較清晰
  3. https://www.oschina.net/searc… 開源中國,有大牛來幫你解題,順便找到他們的部落格直接進去看答案
  4. 本segmentfault
  5. 同類的網站還有極客頭條、部落格園

好吧,我求助無門的時候只能找到這類問答社群來解決問題,因為 LeetCode 題目太多,每個人的問題點都可能發生在不同型別的題目上,很多人都會被某一種型別的題困住,即使背了答案之後還是不懂,估計是思維方式沒開啟,但網上的資源真的不多,課程都 NM 只能挑出來一個可以看的,專門講連結串列題的思考方法的,之前幫朋友找課看到的,說還可以,1+ 小時刷完所有連結串列題,就可以有時間刷別的了,連結這裡:DC

相關文章