采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师:我想用链表实现最大堆,没有思路,能不能给个实现思路。
链表无法实现最大堆,因为堆是树状结构,链表是线性结构。
继续加油!:)
老师:数组能够实现堆是因为它有索引吗?
因为数组可以随机读取。所以,我们知道 索引在 2*i + 1 和 2*i + 2 位置的点是索引为 i 的孩子,可以直接拿到每个节点的孩子。
登录后可查看更多问答,登录/注册
动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…
10.3k 16
1.4k 17
1.3k 14
1.2k 14