我正在构建一个树数据结构,其中每个节点(node* children[FIXED_SIZE]
)都有一个指针数组,指向子节点(数组的大小是固定的):
我希望在child
变量中有一个子项(不释放与之关联的内存),但我还想删除父项和子项之间的链接。我这样做了吗?
node* child = NULL;
i=2;
child = parent->children[i];
parent->children[i] = NULL;
答案 0 :(得分:2)
我是否正确地做到了?
假设2
小于FIXED_SIZE
,则代码看起来不错。
参考你的措辞:
我希望在子变量
中有一个孩子
child
不会" 在"但引用,指向一个。