深入理解堆的实现¶
Warning
The current page still doesn't have a translation for this language.
You can read it through Google Translate.
Besides, you can also help to translate it: Contributing.
仔细想一下,任何堆的实现都需要从以下两个角度考虑相应的问题
- 宏观角度
- 创建堆
- 堆初始化
- 删除堆
- 微观角度
- 申请内存块
- 释放内存块
当然,这些都是比较高层面的想法,不同的堆的底层实现会有所不同。