數據結構是指相互之間存在着一種或多種關係的數據元素的集合和該集合中數據元素之間的關係組成。html
簡單來講,數據結構就是設計數據以何種方式組織並存儲在計算機中。算法
好比:列表、集合和字典等都是一種數據結構。數據結構
N.Wirth:「程序=數據結構+算法」post
數據結構按照其邏輯結構可分爲線性結構、樹結構、圖結構:spa
數據結構——線性結構(列表、棧、隊列)設計
數據結構——線性結構(鏈表)htm
數據結構——線性結構(哈希表)blog
數據結構——樹和二叉樹隊列
AVL樹get