數據結構是計算機以及相關專業(yè)的一門重要的專業(yè)理論基礎課程。它的重要性猶如高樓大廈的地基,雖然看不見,卻是保證高樓的穩(wěn)定性和更高樓層的堅實基礎。本書系統(tǒng)地介紹了線性表、棧、隊列、串、二維數組、廣義表、樹、森林、二叉樹、圖等十大結構,為后續(xù)課程操作系統(tǒng)、編譯原理、數據庫原理等課程奠定了良好的基礎。本書還結合查找和排序兩大應用領域深入探討了各類數據結構和程序設計技巧的綜合應用,最后對文件系統(tǒng)進行了初步的介紹。書中還把程序設計的三大控制結構(順序、分支、循環(huán))、函數調用、遞歸技術、界面設計、菜單管理、算法設計與分析等程序設計技巧或基礎知識做了較為詳細的介紹,提出了計算機編程“點式思維”的思想方法。.本書的主要特點為篇章布局合理,難度遞增幅度較小,語言通俗易懂,圖示充分、提示性強,案例與分析翔實,利于教學或自學,特別注重數據結構的來龍去脈和背景知識的研討,算法設計盡量符合軟件工程規(guī)范并且給出了部分可執(zhí)行源代碼。本書適合作為大學本科和高職高專計算機科學與技術、計算機應用、軟件工程以及相關專業(yè)數據結構課程的教材,也可以作為各類計算機程序設計培訓班和計算機愛好者自學使用。..本書的主要特點為:篇章結構更趨合理、索引結構使閱讀更加方便;由基礎到深奧、由通俗到抽象;深入淺出、充分討論,更容易教學和自學;更多的圖示、更多的案例、更多的分析;圖示更清晰、更利于理解、更便于分析;算法細節(jié)更注重軟件工程的設計規(guī)范;更有特色、更加實用、更加深入、更加全面。本書特別注重數據結構的來龍去脈和背景知識的研討,算法設計盡量符合軟件工程規(guī)范,并且給出了部分可執(zhí)行源代碼和作者的軟件開發(fā)心得。本書適合作為大學本科和高職高專計算機科學與技術、計算機應用、軟件工程以及相關專業(yè)數據結構課程的教材,也可以作為各類計算機程序設計培訓班和計算機愛好者自學使用。...