任何數據結構都沒有數組快,但數組要求順序存儲
線性表:順序存儲結構:數組
鏈式存儲結構(有頭/無頭):單鏈表:單向循環/單向不循環
雙向鏈表:雙向循環/雙向不循環
Linux內核:雙向環形鏈表實現
樹:有向無環圖
任何數據結構都沒有數組快,但數組要求順序存儲
線性表:順序存儲結構:數組
鏈式存儲結構(有頭/無頭):單鏈表:單向循環/單向不循環
雙向鏈表:雙向循環/雙向不循環
Linux內核:雙向環形鏈表實現
樹:有向無環圖
MALLOC(3) Linux Programmer's Manual MALLOC(3) NAME malloc, free, calloc, rea