數(shù)據(jù)結(jié)構(gòu)和算法(Python和C++語言描述)
本書使用Python和C++兩種編程語言來介紹數(shù)據(jù)結(jié)構(gòu)。全書內(nèi)容共15章。書中首先介紹了抽象與分析、數(shù)據(jù)的抽象等數(shù)據(jù)結(jié)構(gòu)的基本原理和知識,然后結(jié)合Python的特點介紹了容器類、鏈式結(jié)構(gòu)和迭代器、堆棧和隊列、遞歸、樹;隨后,簡單介紹了C++語言的知識,并進一步講解了C++類、C++的動態(tài)內(nèi)存、C++的鏈式結(jié)構(gòu)、C++模板、堆、平衡樹和散列表、圖等內(nèi)容;最后對算法技術(shù)進行了總結(jié)。每章最后給出了一些練習(xí)題和編程練習(xí),幫助讀者復(fù)習(xí)鞏固所學(xué)的知識。本書適合作為高等院校計算機相關(guān)專業(yè)數(shù)據(jù)結(jié)構(gòu)課程的教材和參考書,也適合對數(shù)據(jù)結(jié)構(gòu)知識感興趣的讀者學(xué)習(xí)參考。
·27.5萬字