關(guān)于我們
書單推薦
新書推薦
|
腦洞大開——數(shù)據(jù)結(jié)構(gòu)另類攻略 真相,不只有一個(gè) 前言什么的 嘿嘿,又是前言時(shí)間嘍。 一、一點(diǎn)點(diǎn)不算感悟的感悟 嗯,表示對(duì)于從小就看柯南的孩子而言,真相,只有一個(gè)這句話貌似已經(jīng)在腦袋瓜里根深蒂固了。 嘿嘿,不過在數(shù)據(jù)結(jié)構(gòu)里,這句話又要被毀三觀嘍。 因?yàn),在?shù)據(jù)結(jié)構(gòu)中,沒有*的正確或者錯(cuò)誤,有的只是合適和更合適。我們要做的就是從這些合適與更合適中找出*贊的一種來構(gòu)建我們的夢(mèng)。 是的,是筑夢(mèng)哦,不是摞代碼。 這也是這本書的初衷,數(shù)據(jù)結(jié)構(gòu),不應(yīng)該僅僅是代碼的簡單堆疊,而是一種磚頭類的東西。學(xué)過它之后,想構(gòu)建什么,就是你的事情嘍。 在學(xué)的過程中,還是那句話:靠的是自己。所有的書啊、代碼啊啥的,依然都是輔助。只有你自己搞明白了這段代碼為什么這么寫,才是真正有收獲,語言的學(xué)習(xí)永遠(yuǎn)都是一種感悟的過程。 而且,這回的感悟更有意思。 因?yàn),它的真相不只有一個(gè),你的每次感悟都未必是*合適的解決方案,所以你還有更大的感悟空間,這種看似沒有止境的特點(diǎn)也算是數(shù)據(jù)結(jié)構(gòu)的美吧。 其他的,我們慢慢來。 二、寫作緣由與經(jīng)歷 這本書的初稿完成于2014年12月,是我*次在學(xué)校學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)的時(shí)候,基本上可以算是學(xué)校的數(shù)據(jù)結(jié)構(gòu)一開課,我就開始寫,剛好在考試前完成了全書的初稿。起初的原因是對(duì)當(dāng)時(shí)學(xué)校所用教材中知識(shí)的講述方法有點(diǎn)怨念,覺得知識(shí)不應(yīng)該這樣枯燥,應(yīng)該是很立體且很有趣的,加之自己當(dāng)時(shí)對(duì)數(shù)據(jù)結(jié)構(gòu)也蠻有興趣,覺得可以通過自己的努力,將這些看似很抽象的數(shù)據(jù)結(jié)構(gòu)通過另類的方法讓它變得具體多彩。于是,這本書的初稿就誕生了。書中的語言風(fēng)格和行文方式以及內(nèi)容編排都有自己的特點(diǎn),這也直接決定了這本書的與眾不同,F(xiàn)在的我,對(duì)初稿進(jìn)行了多次完善,使本書能夠以更完美的姿態(tài)展現(xiàn)在大家面前。 由于寫作本書的出發(fā)點(diǎn)是不把它作為一本傳統(tǒng)的教材,所以全書的框架設(shè)計(jì)、內(nèi)容邏輯相對(duì)于教材有較大區(qū)別。為了能夠讓大家更容易、更輕松地領(lǐng)悟數(shù)據(jù)結(jié)構(gòu),我對(duì)本書的知識(shí)框架做了較大的調(diào)整我們會(huì)從*熟悉的數(shù)組結(jié)構(gòu)入手,層層遞進(jìn),增加大量互動(dòng)性問答來降低難度等級(jí),增加闖關(guān)趣味性,同時(shí)輔以大量圖片輔助理解并搭配各種小問題一起研究,較好地?cái)[脫了傳統(tǒng)書籍的說教式知識(shí)傳授過程。此外,在這本書中我們將更加注重細(xì)節(jié),對(duì)大量不被提及的細(xì)節(jié)不再人云亦云而是告訴你為什么會(huì)這樣,讓你能夠更好地理解和掌握數(shù)據(jù)結(jié)構(gòu)本身。 希望這樣的設(shè)計(jì)能給大家?guī)砀玫膶W(xué)習(xí)體驗(yàn)。 三、本書結(jié)構(gòu) 本書主要分成了9章: 第1~2章是一個(gè)開頭總結(jié)和引導(dǎo),分別介紹了數(shù)據(jù)結(jié)構(gòu)和算法,告訴大家一切并沒有想象得那么難。 第3~7章每章都介紹了一種或兩種數(shù)據(jù)結(jié)構(gòu),分別為數(shù)組和串、鏈表、棧與隊(duì)列、樹及圖。 第8~9章是對(duì)排序和查找算法的趣味研究。 中間你可能會(huì)碰到很多坑爹的問題,別怕,很正常,堅(jiān)持讀下去,并配合以實(shí)踐,相信我,不久你便會(huì)豁然開朗。 四、致謝 首先依然還是要感謝父母,他們一如既往地支持我做自己感興趣的事情。在本書的成書過程中,杭州電子科技大學(xué)胡華副校長和王立波老師對(duì)書稿進(jìn)行過多次審核,提出了很多很有價(jià)值的修改意見,非常感謝他們的付出,使得這本書能夠以更加完善的姿態(tài)展現(xiàn)在讀者面前;同時(shí)要感謝西安電子科技大學(xué)出版社的支持,尤其感謝編輯陳婷老師和編審馬樂惠老師在本書出版過程中提供的諸多幫助。 感謝母校杭州電子科技大學(xué)對(duì)本書出版的全額經(jīng)費(fèi)支持。 五、求勾搭 當(dāng)然,畢竟金無足赤,人無完人,更何況我自己也還遠(yuǎn)遠(yuǎn)達(dá)不到真正的高手水平……所以書中一定還會(huì)有所不足以及這樣那樣的問題,所以大家如果發(fā)現(xiàn)了什么瑕疵或者對(duì)這本書有更好的建議,隨時(shí)歡迎溝通交流指(gou)教(da)。問題肯定還有很多,所以依然需要你辯證地看它嘍。 聯(lián)系郵箱:ddizxt@126.com。 *后,希望這本書能對(duì)你有所啟發(fā)哦。 劉雋良 于杭州電子科技大學(xué)
你還可能感興趣
我要評(píng)論
|