《數(shù)據(jù)結(jié)構(STL框架)》以ACM和IEEE/CSComputingCurricula2005課程體系以及教育部計算機科學與技術教學指導委員會發(fā)布的“高等學校計算機科學與技術本科專業(yè)規(guī)范”中制定的關于數(shù)據(jù)結(jié)構和算法設計與分析的知識結(jié)構和體系為依據(jù),以基本數(shù)據(jù)結(jié)構和抽象數(shù)據(jù)類型為知識單元而編寫?!稊?shù)據(jù)結(jié)構(STL框架)》一個明顯的特色是在STL(StandardTemplateLibrary)框架下描述數(shù)據(jù)結(jié)構的設計思想和實現(xiàn)方法,使讀者循序漸進地理解數(shù)據(jù)抽象,面向?qū)ο笤O計方法和泛型算法設計三位一體的面向高層次的現(xiàn)代化軟件設計風格。全書共分16章,涵蓋CC2005課程體系中有關算法與數(shù)據(jù)結(jié)構、知識結(jié)構和體系的重要內(nèi)容,包括算法與數(shù)據(jù)結(jié)構引論、向量、雙端隊列、表、棧和隊列、排序與選擇、樹、二叉搜索樹、平衡搜索樹、集合、映射、堆與優(yōu)先隊列、散列、并查集、圖與相關算法。全書采用面向?qū)ο蟮腃++語言作為描述語言,以STL的設計理念為描述和實現(xiàn)框架,內(nèi)容豐富,敘述簡明,理論與實踐并重,每章設計有應用舉例、數(shù)據(jù)結(jié)構與算法實驗題,并為任課教師免費提供電子課件和課程實驗用數(shù)據(jù)?!稊?shù)據(jù)結(jié)構(STL框架)》可作為高等學校計算機、電子信息、信息與計算科學、信息管理與信息系統(tǒng)等專業(yè)數(shù)據(jù)結(jié)構課程教材,也適合工程技術人員和自學者學習參考。