Árvore N-ária

Preciso implementar uma árvore que possua quantos filhos forem necessários. :evil:

Já tentei de todas as formas, crei um TreeNode que no caso conteria o elemento armazenado e uma lista ligada apontando para os filhos daquele nó. Só que tô meio perdido. Não sei como implementar a inserção de elementos. Alguém pode me dar uma idéia?

Olá Jonathan_p

Estou com o mesmo problema. Você obteve uma solução?

Abraço

Vc quer algo assim?

[code]Map<String,List><Object>> NMap = new HashMap<String,List><Object>>();

public List<Object>Object get(String k1){
return NMap.get(k1);
}

public void put(String k1, Object o){
List<Object> list = NMap.get(k1);
if(list == null){
list = new ArrayList<Object>();
NMap.put(k1,list);
}
list.add(o);
}[/code]

[color=green]Acho q isso pode resolver sim. Vou testar e posto aq. Muito obrigada.
Abraço[/color]