跳转至

深入理解堆的實現

仔細想一下,任何堆的實現都需要從以下兩個角度考慮相應的問題

  • 宏觀角度
    • 創建堆
    • 堆初始化
    • 刪除堆
  • 微觀角度
    • 申請內存塊
    • 釋放內存塊

當然,這些都是比較高層面的想法,不同的堆的底層實現會有所不同。