-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調(diào)優(yōu)實踐之路
-
>
第一行代碼Android
-
>
JAVA持續(xù)交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
大話數(shù)據(jù)結(jié)構(gòu)[溢彩加強版] 版權(quán)信息
- ISBN:9787302564713
- 條形碼:9787302564713 ; 978-7-302-56471-3
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
大話數(shù)據(jù)結(jié)構(gòu)[溢彩加強版] 本書特色
編輯的話 2008年,一本特立獨行的IT技術(shù)圖書《大話設計模式》橫空出世,開創(chuàng)了一種新派技術(shù)圖書風格,橫掃各大排行。 作者程杰并沒有滿足這個成績,耗時3年潛心創(chuàng)作了另外一本同樣是程序員基礎(chǔ)的著作——《大話數(shù)據(jù)結(jié)構(gòu)》,不出意外地好評如潮。 直到今天,這兩本書仍然常駐各大排行。作為本土原創(chuàng)圖書,這個成績簡直不可思議——印象里只有國外經(jīng)典技術(shù)圖書具備如此強的生命力。 雖然在這十幾年里程杰兄未再動筆,但依然與我保持著密切聯(lián)系。非常榮幸的是,在這本新作中,我依然是他的編輯。 十幾年來,IT技術(shù)已經(jīng)有了翻天覆地的變化,當年的桌面程序基本都遷移到了當前的互聯(lián)網(wǎng)和移動端上,以至人工智能、深度學習,開發(fā)語言也從當初C、Java為主力語言變成如今包治百病的Python,我作為一個IT編輯,回顧起來其實還挺有意思的。 關(guān)于《大話數(shù)據(jù)結(jié)構(gòu)【溢彩加強版】》的代碼語言,確實跟程杰有過小小的爭執(zhí),我建議換Python,程杰還是堅持用C。他的理由是:講解數(shù)據(jù)結(jié)構(gòu),還是得用*干凈純粹的通用經(jīng)典計算機語言,雖然Python很靈動,正是這種靈動,有時在解析數(shù)據(jù)結(jié)構(gòu)的時候顯得不夠嚴肅和“正統(tǒng)”,而程序員的基礎(chǔ)必修課,必須要一拳一腳地養(yǎng)成規(guī)范的動作習慣。 數(shù)據(jù)結(jié)構(gòu)在某種程度上和設計模式類似,都是前輩的武功套路。不同的是,設計模式是近幾十年卓越程序員的智慧結(jié)晶,而數(shù)據(jù)結(jié)構(gòu)是幾百上千年無數(shù)科學家、數(shù)學家的智慧沉淀,具有更加深厚的背景。 大家知道,程序是利用計算機的高速運算能力來協(xié)助我們處理一些需要海量運算得出結(jié)果的問題,花哨的界面和良好的用戶體驗背后,是無數(shù)計算機強大的算力得出我們需要的結(jié)果——無論是氣象預報還是掃臉支付。 一臺計算機的CPU運算能力是固定的,只會機械地接收程序的指令,所以,算法的優(yōu)劣就決定了程序設計水平的高低(關(guān)于計算機硬件的運算原理和流程,這里推薦一《大話數(shù)據(jù)結(jié)構(gòu)【溢彩加強版】》——《大話計算機》【清華大學出版社】)。舉個簡單的例子,數(shù)據(jù)庫性能優(yōu)化這個工作,收費是按照小時來計算的,有個段子,真實性無從考證:水平高的每小時可以達到30萬美金。為什么會值這么多錢?有價值嗎?本質(zhì)上講這就是算法的力量,使用優(yōu)秀的算法可以在為企業(yè)節(jié)省海量的硬件投入同時帶來巨大的效率提升——比如之前需要100臺小型機,優(yōu)化之后只需要10臺就夠了;之前生成一個數(shù)據(jù)需要1分鐘出來結(jié)果,優(yōu)化之后1秒鐘就夠了……這對于企業(yè)來說,節(jié)省的成本可就遠遠不止投入的幾十上百萬元的優(yōu)化費用了。當然,數(shù)據(jù)庫優(yōu)化有很多算法優(yōu)化之外的技術(shù),但是如果優(yōu)化結(jié)果發(fā)生了質(zhì)變,那一定主要是算法的功勞。 國內(nèi)外優(yōu)秀的程序員很多是數(shù)學專業(yè)出身,也在一定程度上說明了這個問題。很多程序員被戲稱為“碼農(nóng)”——一種流水線機械作業(yè)的工種,至今此工種仍大量存在。可以預見的是,隨著軟件開發(fā)集成度的提高和AI技術(shù)的發(fā)展,“碼農(nóng)”會大量減少,未來的軟件開發(fā)需要的是“軟件架構(gòu)師”和“算法工程師”,無論走哪條路線,算法都是重中之重。可以說,算法基礎(chǔ)不牢靠,職業(yè)生涯不牢靠。(關(guān)于這個話題,再推薦一《大話數(shù)據(jù)結(jié)構(gòu)【溢彩加強版】》——《大話軟件工程》【清華大學出版社】) 我們的程序員因為在受教育的過程中,由于種種原因,數(shù)據(jù)結(jié)構(gòu)和算法的基本功通常要差一些,等從業(yè)以后想再補課又缺乏好的,或者說適合自學的教材。數(shù)據(jù)結(jié)構(gòu)不是說沒有優(yōu)秀教材,比如《數(shù)據(jù)結(jié)構(gòu)》(嚴蔚敏清華版)、《算法導論》(機工版)這樣的經(jīng)典著作我們絕對b能說不好,但是作為自學,實在是有點難啃。 《大話數(shù)據(jù)結(jié)構(gòu)【溢彩加強版】》延續(xù)了前作輕松調(diào)侃的風格,采用了師生對話的方式展開討論,其中穿插了大量“接地氣”的類比案例,幫助大家迅速“開竅”,在我的建議下,程杰精心將《大話數(shù)據(jù)結(jié)構(gòu)【溢彩加強版】》圖表制作成彩色,閱讀起來你會發(fā)現(xiàn),不僅僅是養(yǎng)眼,對一些流程、概念的解說,用彩色圖表更為精準,學習體驗有了質(zhì)變。 感謝程杰這樣的優(yōu)秀作者真誠地將自己的感悟奉獻出來。與作者的用心相比,作為策劃編輯付出的勞動就不值得一提了。這里真心希望讀者可以從書中找到需要的東西,也希望國內(nèi)更多高人涌現(xiàn)出來,為讀者創(chuàng)作更適合中國人閱讀的優(yōu)秀科技圖書。 清華大學出版社 欒大成
大話數(shù)據(jù)結(jié)構(gòu)[溢彩加強版] 內(nèi)容簡介
《大話數(shù)據(jù)結(jié)構(gòu)【溢彩加強版】》以一個計算機教師的教學過程為場景,講解數(shù)據(jù)結(jié)構(gòu)和相關(guān)算法的知識。全書以趣味方式來敘述,大量引用各種各樣的生活知識來類比,并充分運用全彩色圖形語言來解讀抽象內(nèi)容,對數(shù)據(jù)結(jié)構(gòu)所涉及的一些經(jīng)典算法做出逐行分析、多算法比較。與同類圖書相比,《大話數(shù)據(jù)結(jié)構(gòu)【溢彩加強版】》內(nèi)容有趣易讀,算法講解細致深入,是一本很好適合自學的讀物。 對于學習數(shù)據(jù)結(jié)構(gòu)來說,難點之一是對相關(guān)算法的理解。《大話數(shù)據(jù)結(jié)構(gòu)【溢彩加強版】》創(chuàng)新性地采用全彩印刷,圖表、流程、代碼等內(nèi)容結(jié)合色彩來重新進行約定和歸納,使得對一些難以理解的知識點的解析更加清晰順暢,極大提升了閱讀體驗。 《大話數(shù)據(jù)結(jié)構(gòu)【溢彩加強版】》主要內(nèi)容包含:數(shù)據(jù)結(jié)構(gòu)介紹、算法推導大O階的方法;順序結(jié)構(gòu)與鏈式結(jié)構(gòu)差異、棧與隊列的應用;串的樸素模式匹配、KMP模式匹配算法;二叉樹前中后序遍歷、哈夫曼樹及應用;圖的深度、廣度遍歷;很小生成樹兩種算法、很短路徑兩種算法;拓撲排序與關(guān)鍵路徑算法;折半查找、插值查找、斐波那契查找等靜態(tài)查找;稠密索引、分塊索引、倒排索引等索引技術(shù);二叉排序樹、平衡二叉樹等動態(tài)查找;B樹、B+樹技術(shù),散列表技術(shù);冒泡、選擇、插入等簡單排序;希爾、堆、歸并、快速等改進排序。 《大話數(shù)據(jù)結(jié)構(gòu)【溢彩加強版】》適合學過一門編程語言的各類讀者,包括在讀的大中專計算機專業(yè)學生、想轉(zhuǎn)行做開發(fā)的非專業(yè)人員、欲考計算機專業(yè)研究生的應屆生或在職人員,以及工作后需要補學或溫習數(shù)據(jù)結(jié)構(gòu)和算法的程序員等。
大話數(shù)據(jù)結(jié)構(gòu)[溢彩加強版] 目錄
大話數(shù)據(jù)結(jié)構(gòu)[溢彩加強版] 作者簡介
程杰,一個被讀者譽為很適合寫IT技術(shù)書的家伙。 著有 《大話設計模式》(簡體版銷量破25萬冊、繁體版印刷12次,開創(chuàng)了一種適合國人閱讀的趣味講解IT知識的風格與模式)。 作者參與過政府、證券、游戲、交通等多種行業(yè)的軟件開發(fā)及項目管理工作,也曾做過軟件培訓的教師,目前從事教育類APP/微信小程序的開發(fā)與運營。因為有過兩年半高中數(shù)學教學的獨特經(jīng)歷,使得其書作當中處處以初學者視角考慮和分析問題,成為了當前很受歡迎的IT技術(shù)圖書作者之一。
- >
龍榆生:詞曲概論/大家小書
- >
我與地壇
- >
羅庸西南聯(lián)大授課錄
- >
回憶愛瑪儂
- >
姑媽的寶刀
- >
【精裝繪本】畫給孩子的中國神話
- >
隨園食單
- >
史學評論