Hola.Tal como yo entiendo que te has expresado, siempre que una lista de hijos parece completa justifica crear un padre, si esto es así, entonces con la lista H1H2H3H4H5H6H7H8H9 , realmente tienes que crear P1, P2, P3 y P4 porque todos tienen ahí sus hijos.
Tengo que hacer una funcionalidad en una Base de Datos y tengo un problema con lo siguiente.
Por una parte tengo una tabla con relaciones de padres e hijos.
La tabla tiene los campos IdPadre, IdHijo ademas de alguno mas.
El caso que con esta clasificacion por ejemplo me podria quedar una cosa como esta:
..... ..........
esa lista. La lista seria H1H2H3H4H5H6H7H8H9 y podria crear o P1,P4 o P2,P3.
......
La verdad que ahora mismo no se por donde cojerlo.
Alguna idea??