0
本文作者: AI研習(xí)社 | 2020-07-15 10:20 |
內(nèi)容簡(jiǎn)介 · · · · · ·
本書是數(shù)據(jù)結(jié)構(gòu)和算法領(lǐng)域的經(jīng)典之作,十余年來,暢銷不衰!
全書共分為三部分:第一部分首先介紹了數(shù)據(jù)結(jié)構(gòu)和算法的概念,以及使用它們的原因和意義,然后講解了數(shù)據(jù)結(jié)構(gòu)和算法中最常用的技術(shù)——指針和遞歸,最后還介紹了算法的分析方法,旨在為讀者學(xué)習(xí)這本書打下堅(jiān)實(shí)的基礎(chǔ);第二部分對(duì)鏈表、棧、隊(duì)列、集合、哈希表、堆、圖等常用數(shù)據(jù)結(jié)構(gòu)進(jìn)行了深入闡述;第三部分對(duì)排序、搜索數(shù)值計(jì)算、數(shù)據(jù)壓縮、數(shù)據(jù)加密、圖算法、幾何算法等經(jīng)典算法進(jìn)行了精辟的分析和講解。
本書的眾多特色使得它在同類書中獨(dú)樹一幟:具體實(shí)現(xiàn)都采用正式的C語言代碼而不是偽代碼,在很多數(shù)據(jù)結(jié)構(gòu)和算法的實(shí)現(xiàn)過程中,有大量細(xì)節(jié)問題是偽代碼不能解決的;每一章都有精心組織的主題和應(yīng)用;全部示例來自真實(shí)的應(yīng)用,不只是一般的練習(xí);對(duì)每種數(shù)據(jù)結(jié)構(gòu)、算法和示例都進(jìn)行了詳細(xì)分析;每一章的末尾都會(huì)有一系列問題和對(duì)應(yīng)的回答,旨在強(qiáng)調(diào)這一章的重要思想……
本書中的代碼尤為值得強(qiáng)調(diào):所有實(shí)現(xiàn)都采用C語言編寫,所有代碼都優(yōu)先用于教學(xué)目的,所有代碼都在4種平臺(tái)上經(jīng)過完整測(cè)試,頭文件記錄了所有公共的接口,命名規(guī)則適用于全書所有的代碼,所有的代碼都包含大量注釋……
本書內(nèi)容包括:
· 數(shù)據(jù)結(jié)構(gòu)和算法的概念,以及使用它們的原因和意義
· 指針和遞歸 · 算法分析
· 常用數(shù)據(jù)結(jié)構(gòu):鏈表、棧、隊(duì)列、集合、哈希表、樹、堆、優(yōu)先級(jí)隊(duì)列以及圖
· 排序和搜索
· 數(shù)值計(jì)算
· 數(shù)據(jù)壓縮
· 數(shù)據(jù)加密
· 圖算法
· 幾何算法
作者簡(jiǎn)介 · · · · · ·
Kyle Loudon是美國(guó)加州洛斯加托斯Jeppesen Dataplan公司的一名軟件工程師,主管圖形接口開發(fā)小組,主攻航跡規(guī)劃軟件的研發(fā),這些軟件主要用于商業(yè)航空公司、私營(yíng)航空部門和其他一些航空制造業(yè)。在來到Jeppesen之前,Kyle在IBM公司是一名系統(tǒng)程序員。在技術(shù)上,Kyle主要對(duì)操作系統(tǒng)、網(wǎng)絡(luò)、人機(jī)交互等領(lǐng)域感興趣。
1992年,Kyle在普渡大學(xué)拿到了計(jì)算機(jī)科學(xué)學(xué)士學(xué)位,并取得了法語的第二學(xué)位,同時(shí)他還被選入斐陶斐榮譽(yù)學(xué)會(huì)(美國(guó)大學(xué)優(yōu)等生之榮譽(yù)學(xué)會(huì))。他在普渡大學(xué)計(jì)算機(jī)系教了三年的計(jì)算機(jī)課程。在這期間,他完成了他個(gè)人的第一本書《Understanding Computers》,這本書用理論結(jié)合實(shí)踐的方式介紹計(jì)算機(jī)的方方面面。如今,盡管他繼續(xù)工作在硅谷的軟件業(yè),但他仍然堅(jiān)韌不拔地在追求一個(gè)更高的學(xué)位。
除了計(jì)算機(jī),Kyle多年來喜歡打網(wǎng)球、教網(wǎng)球。他還喜歡山地騎行、滑冰,偶爾也和朋友們一起參加高爾夫課程。另外,Kyle還喜歡各種形式的戲劇、美食,以及某些風(fēng)格的音樂和藝術(shù);他期望成為鋼琴家和藝術(shù)家,但希望渺茫。他現(xiàn)在在Jeppesen的工作是從他1992年開始駕駛飛機(jī)之后找到的?,F(xiàn)在,他是一個(gè)擁有美國(guó)聯(lián)邦航空局頒發(fā)的商業(yè)飛行員執(zhí)照的飛行員。
補(bǔ)充說明 · · · · · ·
本站所有資源版權(quán)均屬于原作者所有,這里所提供資源均只能用于參考學(xué)習(xí)用,請(qǐng)勿直接商用。如需刪除,請(qǐng)聯(lián)系 kefu@yanxishe.com
AI 研習(xí)社已經(jīng)和阿里大文娛、曠視、搜狗搜索、小米等知名公司達(dá)成聯(lián)系,幫助大家更好地求職找工作,一鍵投遞簡(jiǎn)歷至 HR 后臺(tái),準(zhǔn)備了一些內(nèi)推渠道群。
歡迎大家添加研習(xí)社小學(xué)妹微信(aiyanxishe),小學(xué)妹拉你加入(備注求職)。
雷鋒網(wǎng)雷鋒網(wǎng)雷鋒網(wǎng)
相關(guān)文章:
資料 | 編寫高質(zhì)量Python代碼的59個(gè)有效方法
資料 | JavaScript框架設(shè)計(jì) 第二版
資料 | 算法(第4版)【圖靈程序設(shè)計(jì)叢書】算法領(lǐng)域的經(jīng)典參考書
資料 |世界著名計(jì)算機(jī)教材精選:數(shù)據(jù)挖掘十大算法(中文版)
資料 | 樹莓派Python編程入門與實(shí)戰(zhàn)
資料 | 《人工智能編程范式:通用Lisp中的案例研究》1048頁P(yáng)DF免費(fèi)下載
資料 | Yann LeCun「人工智能發(fā)展的挑戰(zhàn)在于無監(jiān)督學(xué)習(xí)」原版演講PPT
資料 | 【復(fù)旦大學(xué)邱錫鵬老師】面向自然語言處理的深度學(xué)習(xí)基礎(chǔ),199頁ppt
資料 | Python語言程序設(shè)計(jì)基礎(chǔ)(第2版)
資料 | Python 神經(jīng)網(wǎng)絡(luò)編程
資料 | 神經(jīng)網(wǎng)絡(luò)與深度學(xué)習(xí)(邱錫鵬)
資料 | 科技之巔:《麻省理工科技評(píng)論》50大全球突破性技術(shù)深度剖析
資料 | 解析深度學(xué)習(xí):卷積神經(jīng)網(wǎng)絡(luò)原理與視覺實(shí)踐
資料 | Python學(xué)習(xí)手冊(cè)(第4版)
資料 | 深度學(xué)習(xí)之美:AI時(shí)代的數(shù)據(jù)處理與最佳實(shí)踐
雷峰網(wǎng)版權(quán)文章,未經(jīng)授權(quán)禁止轉(zhuǎn)載。詳情見轉(zhuǎn)載須知。