關(guān)于我們
書(shū)單推薦
新書(shū)推薦
|
腦洞大開(kāi)——數(shù)據(jù)結(jié)構(gòu)另類攻略 真相,不只有一個(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ā)哦。 劉雋良 于杭州電子科技大學(xué)
你還可能感興趣
我要評(píng)論
|