編輯推薦
基於非計算機專業本科生的程序設計基礎,採用C語言作為算法編程工具。 闡述線性表、樹、二叉樹和圖的基本概念及性質,結合常用數據結構的典型應用和算法實例,詳細分析數據結構的實現與算法設計思想。 讀者在掌握C語言的基礎上,可直接使用書中已定義的數據結構和基本操作函數獨立編寫應用算法,使讀者對數據結構和算法的應用有更為直觀的認識,可以更好地進行後續如單片機、嵌入式、人工智能等相關課程的學習及創新性研究。內容簡介
本書由淺入深地介紹了數據結構中常用的線性表、樹、圖、查找和排序等相關內容,並以程序設計為主線,結合計算機思維,通過應用案例詳細描述數據結構的使用及典型算法設計實施過程。 全書分為7章,涵蓋了各種常見數據結構及典型算法應用。另外,每章後面附有習題,同時書中實例及習題均提供了完整的、可運行的程序代碼供讀者參考,以加深讀者對所學知識的理解和應用。 本書既可作為高等院校數據結構及算法課程的輔助用書,也可作為從事計算機相關行業工作的廣大讀者的參考書。作者簡介
王通,博士畢業於東北大學控制理論與控制工程專業,現任瀋陽工業大學副教授,碩士生導師。研究方向為複雜工業場景下的建模、智能診斷與優化控制。主持省部級縱向和橫向課題多項,發表EI期刊論文多篇。目錄
前言