面向算法設(shè)計(jì)的數(shù)據(jù)結(jié)構(gòu)(C++語(yǔ)言版)
本書基于抽象數(shù)據(jù)類型的觀點(diǎn)講解數(shù)據(jù)結(jié)構(gòu),力圖讓讀者學(xué)會(huì)以“積木式”組件方案快速、便捷、高效地構(gòu)建程序. 數(shù)據(jù)結(jié)構(gòu)要為算法服務(wù),因此本書以算法分析為導(dǎo)向,以算法效率為準(zhǔn)繩,著墨于抽象數(shù)據(jù)類型的選擇、使用和組合,從而實(shí)現(xiàn)提升算法性能的終極目標(biāo).
全書采用 C++語(yǔ)言描述程序,并盡量與 C++11標(biāo)準(zhǔn)靠攏,力求緊跟程序設(shè)計(jì)語(yǔ)言的時(shí)代脈搏.
本書特色在于以標(biāo)準(zhǔn)模板庫(kù)(STL)高效地編寫C++程序代碼,并特別論及了各種容器的算法性能優(yōu)劣,從而讓讀者能夠更好地使用 STL容器. 本書可作為高等院校計(jì)算機(jī)科學(xué)與技術(shù)等本科專業(yè)的數(shù)據(jù)結(jié)構(gòu)課程教材,也可供相關(guān)專業(yè)的工程技術(shù)人員參考.
評(píng)論
圖片
表情
