本書是Ford和Topp兩教授1996年所著“Data Structures with C++”的第2版,但在本書中應(yīng)用了STL(標(biāo)準(zhǔn)模板庫)。STL是ANSI C++1998中正式規(guī)定的,對常用的數(shù)據(jù)結(jié)構(gòu)都進(jìn)行了規(guī)范化并納入其中。程序設(shè)計(jì)人員可以直接使用進(jìn)行數(shù)據(jù)設(shè)計(jì)。本書的主要特點(diǎn)是:1.在全書中使用了STL容器類;2.對于每一容器類都提供了應(yīng)用程序界面(API),可直接用于解決問題;3.作為現(xiàn)代數(shù)據(jù)結(jié)構(gòu)核心的游標(biāo)類,書中都進(jìn)行了只管而精細(xì)的介紹;4.書中以同樣細(xì)膩的風(fēng)格介紹了諸如紅黑樹、散列表、堆、圖等更為復(fù)雜的數(shù)據(jù)結(jié)構(gòu);5.作為數(shù)據(jù)結(jié)構(gòu)的應(yīng)用,作者提供了許多有關(guān)遞歸和繼承的開發(fā)經(jīng)驗(yàn);6.每章都有學(xué)習(xí)目標(biāo)和小結(jié),許多完整的程序都給出運(yùn)行結(jié)果,還提供了事例學(xué)習(xí)和復(fù)習(xí)題,每章的練習(xí)都給出了解答,還有大量的程序設(shè)計(jì)練習(xí)和程序設(shè)計(jì)項(xiàng)目實(shí)驗(yàn)。本書不僅可用作計(jì)算機(jī)專業(yè)本科生和研究生的教材,也可作為計(jì)算機(jī)專業(yè)人員自學(xué)數(shù)據(jù)結(jié)構(gòu)的參考書。