棧與堆

一、堆棧的定義     堆(heap)棧(stack)都是一種數據項按順序排列的數據結構。(合適的數據結構可以帶來更高的運行或者儲存效率,數據結構往往同高效的檢索算法和索引計算有關,例如:集合總有用到LinkedList鏈表、ArrayList數組) 二、堆棧的功能     只能在一端(稱爲棧頂(top))對數據進行插入(PUSH)和刪除(POP)。(堆:隊列優先,先進先出;棧:先進後出)    
相關文章
相關標籤/搜索