gpt4 book ai didi

c++ - 为什么两个不同的概念都称为 "heap"?

转载 作者:IT老高 更新时间:2023-10-28 11:32:41 24 4
gpt4 key购买 nike

为什么在 C 风格语言和 the data structure 中使用运行时堆进行动态内存分配两者都称为“堆”?有关系吗?

最佳答案

Donald Knuth 说(计算机编程的艺术,第三版,第 1 卷,第 435 页):

Several authors began about 1975 to call the pool of available memory a "heap."

他没有说是哪些作者,也没有给出任何具体论文的引用,但确实说“堆”这个词与优先级队列的关系是这个词的传统含义。

关于c++ - 为什么两个不同的概念都称为 "heap"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1699057/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com