《數(shù)據(jù)結構(C語言版)》通過大量的圖解和示例,介紹了有關數(shù)據(jù)結構的基本概念、原理和算法,包括集合、線性表、樹和圖的數(shù)據(jù)類型定義、數(shù)據(jù)對象的基本操作以及這些操作的應用范例。此外,《數(shù)據(jù)結構(C語言版)》還詳細解釋了數(shù)據(jù)結構中經典算法的基本思想和算法細節(jié),包括括號匹配檢查算法、算術表達式求值算法、迷宮路徑求解算法、遞歸問題的非遞歸算法、迷宮最短路徑的求解算法、字符串模式匹配的KMP算法、線索化二叉樹算法、哈夫曼編碼算法、圖的關節(jié)點求解算法、連通網的最小生成樹算法、圖的最短路徑求解算法、有向無環(huán)圖的拓撲排序和關鍵路徑求解算法?!稊?shù)據(jù)結構(C語言版)》的最后兩章,重點介紹了常見的查找和排序算法。查找算法包括有序順序表的折半查找、斐波那契查找以及二叉排序樹、平衡二叉樹、B一樹的插入刪除算法;排序算法包括插入排序(含直接插入排序、二路插入排序和希爾排序)、交換排序(含起泡排序和快速排序)、選擇排序(含樹形排序和堆排序)、索引排序及其物理重排、計數(shù)排序及其物理重排、歸并排序、鏈式基數(shù)排序以及外排序的基本算法思想?!稊?shù)據(jù)結構(C語言版)》既適合計算機專業(yè)的本科生和大專學生使用,又適合非計算機專業(yè)的本科和大專學生以及數(shù)據(jù)結構自學者使用。