堆和栈的区别

要点:

堆,队列优先,先进先出(FIFO—first in first out) ,堆的一个常见应用,作为高效的优先队列。向其中添加元素,维护最大堆的性质,这样就heap[1]就是最大值。

栈,先进后出(FILO—First-In/Last-Out)。

原文地址:https://www.cnblogs.com/liyafei/p/8845859.html