關(guān)于我們
書(shū)單推薦
新書(shū)推薦

腦洞大開(kāi)——數(shù)據(jù)結(jié)構(gòu)另類攻略

 腦洞大開(kāi)——數(shù)據(jù)結(jié)構(gòu)另類攻略

定  價(jià):42 元

        

  • 作者:劉雋良
  • 出版時(shí)間:2017/12/1
  • ISBN:9787560647128
  • 出 版 社:西安電子科技大學(xué)出版社
  • 中圖法分類:TP311.12 
  • 頁(yè)碼:
  • 紙張:膠版紙
  • 版次:1
  • 開(kāi)本:16開(kāi)
9
7
6
8
4
7
7
5
1
6
2
0
8

真相,不只有一個(gè)

前言什么的

嘿嘿,又是前言時(shí)間嘍。

一、一點(diǎn)點(diǎn)不算感悟的感悟

嗯,表示對(duì)于從小就看柯南的孩子而言,真相,只有一個(gè)這句話貌似已經(jīng)在腦袋瓜里根深蒂固了。

嘿嘿,不過(guò)在數(shù)據(jù)結(jié)構(gòu)里,這句話又要被毀三觀嘍。

因?yàn),在?shù)據(jù)結(jié)構(gòu)中,沒(méi)有*的正確或者錯(cuò)誤,有的只是合適和更合適。我們要做的就是從這些合適與更合適中找出*贊的一種來(lái)構(gòu)建我們的夢(mèng)。

是的,是筑夢(mèng)哦,不是摞代碼。

這也是這本書(shū)的初衷,數(shù)據(jù)結(jié)構(gòu),不應(yīng)該僅僅是代碼的簡(jiǎn)單堆疊,而是一種磚頭類的東西。學(xué)過(guò)它之后,想構(gòu)建什么,就是你的事情嘍。

在學(xué)的過(guò)程中,還是那句話:靠的是自己。所有的書(shū)啊、代碼啊啥的,依然都是輔助。只有你自己搞明白了這段代碼為什么這么寫(xiě),才是真正有收獲,語(yǔ)言的學(xué)習(xí)永遠(yuǎn)都是一種感悟的過(guò)程。

而且,這回的感悟更有意思。

因?yàn),它的真相不只有一個(gè),你的每次感悟都未必是*合適的解決方案,所以你還有更大的感悟空間,這種看似沒(méi)有止境的特點(diǎn)也算是數(shù)據(jù)結(jié)構(gòu)的美吧。

其他的,我們慢慢來(lái)。

二、寫(xiě)作緣由與經(jīng)歷

這本書(shū)的初稿完成于2014年12月,是我*次在學(xué)校學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的時(shí)候,基本上可以算是學(xué)校的數(shù)據(jù)結(jié)構(gòu)一開(kāi)課,我就開(kāi)始寫(xiě),剛好在考試前完成了全書(shū)的初稿。起初的原因是對(duì)當(dāng)時(shí)學(xué)校所用教材中知識(shí)的講述方法有點(diǎn)怨念,覺(jué)得知識(shí)不應(yīng)該這樣枯燥,應(yīng)該是很立體且很有趣的,加之自己當(dāng)時(shí)對(duì)數(shù)據(jù)結(jié)構(gòu)也蠻有興趣,覺(jué)得可以通過(guò)自己的努力,將這些看似很抽象的數(shù)據(jù)結(jié)構(gòu)通過(guò)另類的方法讓它變得具體多彩。于是,這本書(shū)的初稿就誕生了。書(shū)中的語(yǔ)言風(fēng)格和行文方式以及內(nèi)容編排都有自己的特點(diǎn),這也直接決定了這本書(shū)的與眾不同,F(xiàn)在的我,對(duì)初稿進(jìn)行了多次完善,使本書(shū)能夠以更完美的姿態(tài)展現(xiàn)在大家面前。

由于寫(xiě)作本書(shū)的出發(fā)點(diǎn)是不把它作為一本傳統(tǒng)的教材,所以全書(shū)的框架設(shè)計(jì)、內(nèi)容邏輯相對(duì)于教材有較大區(qū)別。為了能夠讓大家更容易、更輕松地領(lǐng)悟數(shù)據(jù)結(jié)構(gòu),我對(duì)本書(shū)的知識(shí)框架做了較大的調(diào)整我們會(huì)從*熟悉的數(shù)組結(jié)構(gòu)入手,層層遞進(jìn),增加大量互動(dòng)性問(wèn)答來(lái)降低難度等級(jí),增加闖關(guān)趣味性,同時(shí)輔以大量圖片輔助理解并搭配各種小問(wèn)題一起研究,較好地?cái)[脫了傳統(tǒng)書(shū)籍的說(shuō)教式知識(shí)傳授過(guò)程。此外,在這本書(shū)中我們將更加注重細(xì)節(jié),對(duì)大量不被提及的細(xì)節(jié)不再人云亦云而是告訴你為什么會(huì)這樣,讓你能夠更好地理解和掌握數(shù)據(jù)結(jié)構(gòu)本身。

希望這樣的設(shè)計(jì)能給大家?guī)?lái)更好的學(xué)習(xí)體驗(yàn)。

三、本書(shū)結(jié)構(gòu)

本書(shū)主要分成了9章:

第1~2章是一個(gè)開(kāi)頭總結(jié)和引導(dǎo),分別介紹了數(shù)據(jù)結(jié)構(gòu)和算法,告訴大家一切并沒(méi)有想象得那么難。

第3~7章每章都介紹了一種或兩種數(shù)據(jù)結(jié)構(gòu),分別為數(shù)組和串、鏈表、棧與隊(duì)列、樹(shù)及圖。

第8~9章是對(duì)排序和查找算法的趣味研究。

中間你可能會(huì)碰到很多坑爹的問(wèn)題,別怕,很正常,堅(jiān)持讀下去,并配合以實(shí)踐,相信我,不久你便會(huì)豁然開(kāi)朗。

四、致謝

首先依然還是要感謝父母,他們一如既往地支持我做自己感興趣的事情。在本書(shū)的成書(shū)過(guò)程中,杭州電子科技大學(xué)胡華副校長(zhǎng)和王立波老師對(duì)書(shū)稿進(jìn)行過(guò)多次審核,提出了很多很有價(jià)值的修改意見(jiàn),非常感謝他們的付出,使得這本書(shū)能夠以更加完善的姿態(tài)展現(xiàn)在讀者面前;同時(shí)要感謝西安電子科技大學(xué)出版社的支持,尤其感謝編輯陳婷老師和編審馬樂(lè)惠老師在本書(shū)出版過(guò)程中提供的諸多幫助。

感謝母校杭州電子科技大學(xué)對(duì)本書(shū)出版的全額經(jīng)費(fèi)支持。

五、求勾搭

當(dāng)然,畢竟金無(wú)足赤,人無(wú)完人,更何況我自己也還遠(yuǎn)遠(yuǎn)達(dá)不到真正的高手水平……所以書(shū)中一定還會(huì)有所不足以及這樣那樣的問(wèn)題,所以大家如果發(fā)現(xiàn)了什么瑕疵或者對(duì)這本書(shū)有更好的建議,隨時(shí)歡迎溝通交流指(gou)教(da)。問(wèn)題肯定還有很多,所以依然需要你辯證地看它嘍。

聯(lián)系郵箱:ddizxt@126.com。

*后,希望這本書(shū)能對(duì)你有所啟發(fā)哦。

劉雋良

2017/4/9

于杭州電子科技大學(xué)

 你還可能感興趣
 我要評(píng)論
您的姓名   驗(yàn)證碼: 圖片看不清?點(diǎn)擊重新得到驗(yàn)證碼
留言內(nèi)容