堆棧的理解

堆(heap)的數據結構是完全二叉樹 新增示意圖 刪除示意圖 先進先出,這種結構適合做存儲。 堆是存儲的單位,而棧是運行時的單位。 棧(stack)是後進先出,存儲運行時的變量,即方法中的變量 代碼中,越裏層的變量,作用域越小,用完就釋放,適合棧這種數據結構   棧解決程序的運行問題,即程序如何執行,或者說如何處理數據;堆解決的是數據存儲的問題,即數據怎麼 放、放在哪兒。   棧因爲是運行單位,因
相關文章
相關標籤/搜索