看《演算法導論》的一點感想

2021-06-27 19:49:44 字數 856 閱讀 7714

說實話,我沒把那書看完,甚至沒有看過1/10,至於做題就更沒譜了,只要不是有人提起,我根本不知道哪個題居然在算導(下文簡寫成clrs)中出現過,但是我還要寫一下我對這書的心得,看法和感受,尤其是和找工作的關係,供大家分享。

2.雖然憑大家的智商,硬啃本書沒問題,但還是建議看本書之前,先把大學相關科目複習一遍。《離散數學》是必須要完全搞定的,要不演算法分析部分會讓你很抓狂。《資料結構》可以提前劇透clrs的一些基礎內容,剛考研的同學們有福了。如果你在本科時選修過組合數學,運籌學等,特定章節你是完全可以直接跳過的,因為你當時學的東西比clrs上那點詳細多了。另外,《概率論》,《高數/數分》,《形式語言&自動機》也會有直接的間接的幫助。如果你在大學時不是一心為了刷狗日的保研分,而是認認真真的把上面這些玩意學好,那看clrs基本就是玩票級輕鬆。

4.親自動手做課後題絕對是個好方案,當然今天做的明天就可以忘了,關鍵是,這些題都是精心設計的,為的是訓練你的演算法分析能力,既然訓練到位了,還記得題目本身幹什麼?原因參見3。

5.我個人只用clrs當工具書,如果某人提了個演算法,我發現我對它的正確性證明,複雜度證明並不了解,我回抽出時間去認真看一章。但我沒毅力去完全翻一遍。

6.看英文版的clrs沒比中文版的多出多少時間,因為大多數時間你都耗在思考問題上了,中英文的差異可以忽略不計。在這說個例子,我的隊友,高中搞過oi,一些解題報告都是直接看波蘭文的,不是因為會波蘭文,而是波蘭人寫報告很喜歡用數學方法描述,看不懂波蘭文,總能看懂公式把?當然基本的還是要懂的,例如tak,nie是啥玩意。

7.學習clrs是有超級捷徑的,但是沒人會向你明示,因為讓你浪費大量時間研讀此書,他就可以抽出時間做別的事,獲得很高的學習效率,取得競爭優勢。學習效率是乙個人的核心競爭力。希望你看到這個提醒,可以利用國際網際網路探索下這個「超級捷徑」是什麼。

今天看簡歷的一點感想

今天hr給我們部門送來一大堆今年應屆畢業生的簡歷。讓各個專案組挑選。看了一下午,有點感想.1.之前都說碩士今年難找工作,一直沒有對這個難找有個明確的概念。今天看了簡歷,我的天,全是碩士,本科生只有寥寥幾個。碩士真是比市場上的大白菜還普通。光是多,還不算,今天自己選了一下簡歷,才稍微明白了一下別人看簡...

看別人的部落格的一點感想

偶然之下,看到了乙個挺好的部落格 作者是真的在上面分享他的各種想法。我這幾年讀過的部落格都是清一色關於技術的。這類部落格讀的比較少。我不認識他,但是,讀過後覺得很有意思。做技術的人也不是沒有思想,只是很少像作者那樣花時間寫非技術的東西。其實,做技術的人的思想也是很豐富的。從看 就能看出來,只是 並不...

一點感想總結

這兩天總有個習慣,早早的起來讀散文,深深的感覺到那散文上文字的美,不知不覺就在那優美的語句中感受那種超然的意境了。只是,很多時候,感覺是乙個人在走著自己的路,靜靜地體驗著那蕭索的美。一段時間以來,都沒有好好的讀書學習了,心裡感覺很內疚,很矛盾 一方面,想著要好好的振作起來,不能就這樣 浪費自己的時間...