题目 : Heaps
分值 : 30
难度 : 水题
思路 : 根据完全二叉树的特性 节点i的字节点为 2*i+1 和 2*i-1 去建树,过程中判断一下是不
是堆
坑点 : 如果你动态的创建一个节点指针数组,直接对他进行赋值是会报错的,因为你建立的仅仅是节
点指针数组,而不是节点,是没有分配过内存的,因此需要手动申请内存
具体代码如下
1 |
|
分值 : 30
难度 : 水题
思路 : 根据完全二叉树的特性 节点i的字节点为 2*i+1 和 2*i-1 去建树,过程中判断一下是不
是堆
坑点 : 如果你动态的创建一个节点指针数组,直接对他进行赋值是会报错的,因为你建立的仅仅是节
点指针数组,而不是节点,是没有分配过内存的,因此需要手动申请内存
1 | #include <iostream> |