0
| 本文作者: AI研習社 | 2020-07-15 10:20 |

內容簡介 · · · · · ·
本書是數據結構和算法領域的經典之作,十余年來,暢銷不衰!
全書共分為三部分:第一部分首先介紹了數據結構和算法的概念,以及使用它們的原因和意義,然后講解了數據結構和算法中最常用的技術——指針和遞歸,最后還介紹了算法的分析方法,旨在為讀者學習這本書打下堅實的基礎;第二部分對鏈表、棧、隊列、集合、哈希表、堆、圖等常用數據結構進行了深入闡述;第三部分對排序、搜索數值計算、數據壓縮、數據加密、圖算法、幾何算法等經典算法進行了精辟的分析和講解。
本書的眾多特色使得它在同類書中獨樹一幟:具體實現都采用正式的C語言代碼而不是偽代碼,在很多數據結構和算法的實現過程中,有大量細節問題是偽代碼不能解決的;每一章都有精心組織的主題和應用;全部示例來自真實的應用,不只是一般的練習;對每種數據結構、算法和示例都進行了詳細分析;每一章的末尾都會有一系列問題和對應的回答,旨在強調這一章的重要思想……
本書中的代碼尤為值得強調:所有實現都采用C語言編寫,所有代碼都優先用于教學目的,所有代碼都在4種平臺上經過完整測試,頭文件記錄了所有公共的接口,命名規則適用于全書所有的代碼,所有的代碼都包含大量注釋……
本書內容包括:
· 數據結構和算法的概念,以及使用它們的原因和意義
· 指針和遞歸 · 算法分析
· 常用數據結構:鏈表、棧、隊列、集合、哈希表、樹、堆、優先級隊列以及圖
· 排序和搜索
· 數值計算
· 數據壓縮
· 數據加密
· 圖算法
· 幾何算法
作者簡介 · · · · · ·
Kyle Loudon是美國加州洛斯加托斯Jeppesen Dataplan公司的一名軟件工程師,主管圖形接口開發小組,主攻航跡規劃軟件的研發,這些軟件主要用于商業航空公司、私營航空部門和其他一些航空制造業。在來到Jeppesen之前,Kyle在IBM公司是一名系統程序員。在技術上,Kyle主要對操作系統、網絡、人機交互等領域感興趣。
1992年,Kyle在普渡大學拿到了計算機科學學士學位,并取得了法語的第二學位,同時他還被選入斐陶斐榮譽學會(美國大學優等生之榮譽學會)。他在普渡大學計算機系教了三年的計算機課程。在這期間,他完成了他個人的第一本書《Understanding Computers》,這本書用理論結合實踐的方式介紹計算機的方方面面。如今,盡管他繼續工作在硅谷的軟件業,但他仍然堅韌不拔地在追求一個更高的學位。
除了計算機,Kyle多年來喜歡打網球、教網球。他還喜歡山地騎行、滑冰,偶爾也和朋友們一起參加高爾夫課程。另外,Kyle還喜歡各種形式的戲劇、美食,以及某些風格的音樂和藝術;他期望成為鋼琴家和藝術家,但希望渺茫。他現在在Jeppesen的工作是從他1992年開始駕駛飛機之后找到的。現在,他是一個擁有美國聯邦航空局頒發的商業飛行員執照的飛行員。
補充說明 · · · · · ·
本站所有資源版權均屬于原作者所有,這里所提供資源均只能用于參考學習用,請勿直接商用。如需刪除,請聯系 kefu@yanxishe.com
AI 研習社已經和阿里大文娛、曠視、搜狗搜索、小米等知名公司達成聯系,幫助大家更好地求職找工作,一鍵投遞簡歷至 HR 后臺,準備了一些內推渠道群。
歡迎大家添加研習社小學妹微信(aiyanxishe),小學妹拉你加入(備注求職)。

雷鋒網雷鋒網雷鋒網
相關文章:
資料 | 1800頁33章數學方法精要筆記 —深入數學建模, 機器學習和深度學習的數學基礎
資料 | 算法(第4版)【圖靈程序設計叢書】算法領域的經典參考書
資料 | 《人工智能編程范式:通用Lisp中的案例研究》1048頁PDF免費下載
資料 | Yann LeCun「人工智能發展的挑戰在于無監督學習」原版演講PPT
資料 | 【復旦大學邱錫鵬老師】面向自然語言處理的深度學習基礎,199頁ppt
資料 | 科技之巔:《麻省理工科技評論》50大全球突破性技術深度剖析
雷峰網版權文章,未經授權禁止轉載。詳情見轉載須知。