數(shù)據(jù)結(jié)構(gòu)與算法 : Java語言
本書系統(tǒng)講解數(shù)據(jù)結(jié)構(gòu)和算法,并分析了算法的復(fù)雜性。本書選擇Jaya語言以面向?qū)ο蟮姆绞矫枋鰯?shù)據(jù)結(jié)構(gòu),還特別強(qiáng)調(diào)了封裝和分解的信息隱藏原理。主要內(nèi)容包括:面向?qū)ο缶幊痰幕驹?,判定算法效率的方法,堆棧、?duì)列及其應(yīng)用,對于多種遞歸的詳細(xì)討論,二叉樹、B樹、2-4樹等的查找和遍歷等,分析排序、散列等數(shù)據(jù)結(jié)構(gòu)的應(yīng)用,圖、NP完整性,數(shù)據(jù)壓縮算法、存儲管理技術(shù)以及自動機(jī)理論和字符串匹配等算法。 本書適合作為高等院校計(jì)算機(jī)專業(yè)的教材,也是計(jì)算機(jī)算法方面的重要參考書。
Adam Drozdek 畢業(yè)于美國萊特州立大學(xué),現(xiàn)任迪尤肯大學(xué)計(jì)算機(jī)科學(xué)系副教授。曾出版多部著作,包括《Data Structures and Algorithms in C++》和《The Elements of Data Compression》等。
評論
圖片
表情
