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;
Это мое решение для генерации динамических деревьев. Но мне нужно указать no в начале (25).Но для дальнейшего кода я хочу, чтобы это было сделано динамически, что-то вроде
push(avail(n->child[newindex]))
или
n->child[29]=new avail;
Я хочу добавить узлы по мере необходимости и создать правильную иерархию.использовал бы стеки для этого, но я хочу родительское дочернее отношение между узлами.Я хочу избегать использования векторов для усложнения кода.