Como se referir a crianças em uma árvore com milhões de nós

Estou tentando construir uma árvore, em que cada nó pode ter uma quantidade não especificada de nós filhos. A árvore deve ter mais de um milhão de nós na prátic

Consegui contruir a árvore, no entanto, estou com erros de memória devido a uma pilha cheia quando encho a árvore com alguns milhares de nós. A razão para isso é porque estou tentando armazenar os filhos de cada nó em uma estrutura de dados do Dicionário (ou em qualquer estrutura de dados). Assim, em tempo de execução, tenho milhares de estruturas de dados sendo criadas, pois cada nó pode ter uma quantidade não especificada de filhos e os filhos de cada nó devem ser armazenados nessa estrutura de dado

Existe outra maneira de fazer isso? Não posso simplesmente usar uma variável para armazenar uma referência dos filhos, pois pode haver uma quantidade não especificada de filhos para cada nó. Portanto, não é como uma árvore binária em que eu poderia ter duas variáveis controlando o filho esquerdo e o filho direito, respectivament

Não há sugestões para outro método para fazer isso. Eu tenho minhas razões para precisar criar essa árvore e, infelizmente, não posso fazer o contrário.

Obrigado

questionAnswers(2)

yourAnswerToTheQuestion