本書共分為10章。第l章主要介紹數據結構的概念和基本內涵;第2章主要介紹衡量算法的方法;第3章主要介紹線性表結構及其算法實現;第4章在線性表結構的基礎上,引出兩種特殊的線性表——棧和隊列;第5章主要介紹串結構;第6章主要介紹數組與廣義表;第7章主要介紹樹形結構及其基本操作;第8章主要介紹圖形結構,以及遍歷、最短路徑、關鍵路徑等算法;第9章主要介紹幾種排序算法,并對它們的性能進行分析;第10章主要介紹查找,其涵蓋了數據結構中常用的查找算法。本書既可作為高等院校數據結構課程的教材,也可作為機器學習、深度學習、自然語言處理等領域的專業(yè)參考資料。