afl
这是我生成动态树的解决方案,但是我需要在开始时指定no(25)。但是对于进一步的代码,我希望可以按照
的方式动态地完成此操作struct avail
{
int value;
avail **child;
};
avail *n = new avail;
n->child = new avail*[25];
for (int i = 0; i < 25; i++)
n->child[i] = new avail;
或
push(avail(n->child[newindex]))
我想在需要的基础上添加节点并创建适当的层次结构,我本该使用堆栈,但我希望节点之间具有父子关系。我想避免使用向量来使代码复杂化。