數(shù)據(jù)結(jié)構(gòu)與算法(C語言版)
本書將基本的算法設(shè)計技術(shù)和數(shù)據(jù)結(jié)構(gòu)很好地結(jié)合起來,第1章介紹數(shù)據(jù)結(jié)構(gòu)和算法在程序設(shè)計中的作用,以及數(shù)據(jù)結(jié)構(gòu)和算法的基本概念;第2章以初等數(shù)論作為應用實例介紹基本的算法設(shè)計技術(shù),使學生初步理解常用的蠻力法、分治法、減治法、貪心法、動態(tài)規(guī)劃法等算法設(shè)計技術(shù)的設(shè)計思想;第3~7章依次介紹線性表、棧和隊列、字符串和多維數(shù)組、樹和二叉樹、圖等數(shù)據(jù)結(jié)構(gòu),并從算法設(shè)計技術(shù)的角度討論數(shù)據(jù)結(jié)構(gòu)的基本操作;第8章和第9章是常用數(shù)據(jù)處理技術(shù),包括查找和排序,并從算法設(shè)計技術(shù)的角度闡述查找和排序的算法思想和設(shè)計過程。
·15萬字