《劍指offer》讀後感

2021-07-31 14:41:46 字數 867 閱讀 2915

總的來說,對於**的菜鳥,看完一遍還是能提高很多的,如果僅僅將該書定位於面試前的突擊書還是有些暴殄天物。作者何海濤在書中列舉出了68道面試時常見的程式設計題(包含英文版新加的18道),題型範圍包含常見的資料結構和演算法,因此對於想要提高自己程式設計能力的人來說也是乙個很好的讀物。

其中資料結構圍繞陣列、字串、鍊錶、數、棧和佇列。如果經常刷oj**,會發現oj**的題目資料結構題型也是這樣分類的。並且陣列和字串是最基本的資料結構,用連續的記憶體儲存數字和字元;鍊錶和樹是最常見的資料結構,難度適中,在面試時最能考察應聘者的基本程式設計素質;棧和佇列也是常用的資料結構,尤其是涉及到「先入先出「或者「先入後出」的思想的時候,要能很自然的反應到是棧和佇列。

演算法圍繞排序和查詢。在《資料結構與演算法》課程中,最關鍵的就是要掌握排序和查詢的常見演算法的思想和**編寫。本書中要求應聘者著重掌握二分查詢、歸併排序和快速排序,做到「能夠隨時正確完整地寫出他們的**「,閱讀本文的各位可以問一下自己能否做到(如果不能請移步和

本書的題目乍看起來好像我們自己都能實現,不過我們自己能實現的一般都是最通用最暴力的方式。本書的解題方式站在暴力解法的基礎上分析是否有時間和空間複雜度的優化的可能性,如果時間複雜度太高能否採用用空間複雜度換取時間複雜度?本書講解的過程思路一步一步,有理可循,並且有圖形解釋說明,使得看完之後自己也能手動實現優化的演算法。看完該書之後再看leetcode上一些很hard的演算法題好像也不是那麼難了,可以自己在草稿紙上畫圖然後慢慢去分析,也可以回頭再翻閱該書作為演算法詞典。

當然在閱讀該書的68個演算法題過程中,還有一部分並沒有理解的很好,所以以後刷題的時候可以再翻閱一下該書,加深理解。並且實現完**上傳到github時才發現,大部分**以為自己思路很清醒就沒有加注釋,可能會導致自己再次翻看自己**的時候搞不明白一些**想要幹啥,所以以後有時間二刷的時候一定要加上注釋。

《監控》讀後感

監控 讀後感 監控 更合適被定義為一本偵探 它非常引人入勝地描述了幾起錯綜複雜的案件,描寫得棒極了,以致我夜以繼日地讀完了它,為的是找到事情的真相。它使用了倒序的方式,一開始,作者就用不安的口氣說道 到現在為止,我都無法從那些恐怖中掙脫開來。呵呵,到底是什麼事情呢,這麼勾人?很難為情,但我不得不說,...

《觀止》讀後感

對於 觀止 一書中我的解讀 這個是描述微軟當年nt開發專案組的人和事的,可以當作一種專案管理實戰來看,相當精彩.看微軟高層 找到正確的人,給予充分的信任和自由.看nt團隊內 追求技術,全身心的投入技術.讀到的內容 1.在目標一致 甚至是人生目標 的情況下,充分放權,讓每個成員發揮主觀能動性.2.搞技...

簡愛讀後感

今天終於讀完了有一本世界名著 簡愛 我非常喜歡這本書,也很喜歡這本書裡的女主角簡.愛小姐。讀這本書的整個過程都是非常愉快的,完全折服於簡愛這個小個子女孩子強大而豐富的內心世界。簡愛 是英國著名女作家夏洛蒂.勃朗特的代表作,這也是一部具有自傳色彩的作品。這是我這兩年讀的第一位女作家的書,女性所特有的優...