1. 程式人生 > >愛創課堂每日一題第二十六天-2017/9/28 棧和堆的區別?

愛創課堂每日一題第二十六天-2017/9/28 棧和堆的區別?

前端 前端學習 前端入門

棧區(stack)— 由編譯器自動分配釋放 ,存放函數的參數值,局部變量的值等。

堆區(heap) — 一般由程序員分配釋放, 若程序員不釋放,程序結束時可能由OS回收。

堆(數據結構):堆可以被看成是一棵樹,如:堆排序;

棧(數據結構):一種先進後出的數據結構。



愛創課堂每日一題第二十六天-2017/9/28 棧和堆的區別?