堆、棧和隊列

1. 堆 堆是在程序運行時,而不是在程序編譯時,申請某個大小的內存空間。即動態分配內存,對其訪問和對一般內存的訪問沒有區別。堆是指程序運行時申請的動態內存,而棧只是指一種使用堆的方法(即先進後出)。 2. 棧(stack)——先進後出,刪除與加入均在棧頂操作 棧也稱爲堆棧,是一種線性表。 堆棧的特性: 最先放入堆棧中的內容最後被拿出來,最後放入堆棧中的內容最先被拿出來, 被稱爲先進後出、後進先出。
相關文章
相關標籤/搜索