数据结构中的堆和内存中的堆是两个完全不同的概念。它们除了名字一样没有什么必然的联系。就跟苹果一样,一个是水果一个是品牌。
前者是组织数据的一种手段(或者叫工具),后者只是指明数据存储在哪种内存区之上。
其实在远古时代,闲置内存确实是用最小堆来构建的,当然了现在废弃了这种方法,但是称呼延续了下来。
(SAW:Game Over!)
本文澄清了数据结构中的堆与内存中的堆的区别,指出两者虽同名但本质不同,一个是数据组织工具,另一个是指定数据存储位置。文章还提及了堆的历史背景和现代使用变化。
数据结构中的堆和内存中的堆是两个完全不同的概念。它们除了名字一样没有什么必然的联系。就跟苹果一样,一个是水果一个是品牌。
前者是组织数据的一种手段(或者叫工具),后者只是指明数据存储在哪种内存区之上。
其实在远古时代,闲置内存确实是用最小堆来构建的,当然了现在废弃了这种方法,但是称呼延续了下来。
(SAW:Game Over!)

被折叠的 条评论
为什么被折叠?