![]() ![]() |
數(shù)據(jù)結(jié)構(gòu)基礎(chǔ)及實踐
"本書內(nèi)容全面、細(xì)致、通俗易懂,涵蓋線性表、棧和隊列、樹和二叉樹、堆、哈夫曼樹、并查集、AVL樹、紅黑樹、B樹和B+樹、串、圖、散列表等數(shù)據(jù)結(jié)構(gòu),以及遞歸、分治、深搜、廣搜、最短路、最小生成樹、拓?fù)渑判、關(guān)鍵路徑、內(nèi)外排序等算法。
對各類數(shù)據(jù)結(jié)構(gòu)和算法,不但要掌握理論,還應(yīng)熟練地編程實現(xiàn)。本書的**特點(diǎn)是高標(biāo)準(zhǔn)的實踐性。除了少數(shù)幾個特別復(fù)雜的數(shù)據(jù)結(jié)構(gòu),95%的數(shù)據(jù)結(jié)構(gòu)和算法都給出了完整可運(yùn)行的代碼,一共100多份,并且這些代碼幾乎都出現(xiàn)在具體的例題中。
本書的例題和編程習(xí)題,都可以在北京大學(xué)在線程序評測平臺OpenJudge上提交解題程序并自動評判對錯。
本書內(nèi)容和習(xí)題按難度做了明確分級,因此不論是計算機(jī)專業(yè)還是非計算機(jī)專業(yè)的師生,都可以從中各取所需用于教學(xué)。本書既可以用作高等學(xué)校數(shù)據(jù)結(jié)構(gòu)和算法的入門教材,也可以作為考研、找工作面試的秘籍,還可以用于程序設(shè)計競賽的基礎(chǔ)培訓(xùn)。
"
你還可能感興趣
我要評論
|