《數據結構與演算法(C語言版)》共9章內容。1章為概論,綜述了數據、數據結構和抽象數據類型等基本概念,以及演算法效率的度量方法。第2~7章,討論線性表、棧、隊列、串、數組、廣義表、樹和圖等基本的數據結構及其應用,對每一種數據結構.都分別給出了相應的抽象數據類型和實現方法。第8章和第9章分別討論查找和排序技術,除了介紹各種實現方法之外,還從時間複雜度、空間複雜度上進行了分析和比較。每章均附有本章小結,並配有大量的習題。對一些重要的知識點、重要的演算法、難懂的演算法,都有配套的微課,以二維碼的形式呈現。
本書可作為高等學校電腦類、電子信息類、電氣信息類等相關專業數據結構的教學用書,也可作為電腦編程人員的參考書。
李忠月,溫州大學副教授。自1997年7月參加工作以來,一直工作在教育的第一線,主要從事C語言程序設計、數據結構與演算法、數據結構與演算法課程設計、Java程序設計基礎、Internet開發基礎等教學工作。于2011年、2012年、2013年,連續三年獲溫州大學物電學院「最受學生喜愛的老師」榮譽稱號。在清華大學出版社和水利水電出版社主編教材3本。