當前位置:
首頁 > 知識 > 經典之作《演算法精解·C語言描述》

經典之作《演算法精解·C語言描述》

AI 研習社,資源版塊已經正式上線,所有資源目前一律免費,歡迎大家前往社區資源中心下載喔~

www.gair.link/page/resources


C語言作為一門通用計算機編程語言,已經成為了大家的重點學習對象。所以,今日社長給大家推薦的是一本數據結構和演算法領域的經典之作——《演算法精解·C語言》。這本書從2012年出版至今,仍然暢銷不衰。


關於作者

本書作者是Kyle Loudon,Kyle是美國加州洛斯加托斯Jeppesen Dataplan公司的一名軟體工程師,主管圖形介面開發小組,主攻航跡規劃軟體的研發。這些軟體主要用於商業航空公司、私營航空部門和其他一些航空製造業。在Jeppesen之前,Kyle在IBM公司是一名系統程序員。

在技術上,Kyle主要對操作系統、網路、人機交互等領域感興趣。1992年,Kyle在普渡大學拿到了計算機科學學士學位,並取得了法語的第二學位,同時他還被選入斐陶斐榮譽學會(美國大學優等生之榮譽學會)。

他在普渡大學計算機系教了三年的計算機課程。在這期間,他完成了他個人的第一本書《Understanding Computers》,這本書用理論結合實踐的方式介紹計算機的方方面面。

關於內容

這本書的內容一共分為三部分:

第一部分,介紹了數據結構和演算法的概念,以及使用它們的原因和意義,然後講解了數據結構和演算法中最常用的技術——指針和遞歸,最後還介紹了演算法的分析方法;

第二部分,作者對鏈表、棧、隊列、集合、哈希表、堆、圖等常用數據結構進行了深入闡述;

第三部分,作者對排序、搜索數值計算、數據壓縮、數據加密、圖演算法、幾何演算法等經典演算法進行了精闢的分析和講解。

這本書值得一提的是它與其它同類書的獨特之處:

具體實現都採用正式的C語言代碼而不是偽代碼,在很多數據結構和演算法的實現過程中,有大量細節問題是偽代碼不能解決的;每一章都有精心組織的主題和應用;全部示例來自真實的應用,不只是一般的練習;對每種數據結構、演算法和示例都進行了詳細分析;每一章的末尾都會有一系列問題和對應的回答,旨在強調這一章的重要思想……

它之所以能成為經典之作在於作者將演算法寫得通俗易懂,即使年代久遠,但內容卻完全不過時。去翻翻它吧,它將帶你開始新的C語言世界!

點擊下載(收藏)


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 AI研習社 的精彩文章:

針對計算機視覺一些問題的分析
在opencv+python中目標識別的同時,怎麼樣調用單目攝像頭實現測距呢?

TAG:AI研習社 |