• Domingo 22 de Diciembre de 2024, 21:01

Autor Tema:  Arboles en C#  (Leído 1927 veces)

Trasguito

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Arboles en C#
« en: Martes 17 de Agosto de 2010, 23:47 »
0
Bue dia, solo una consulta sencilla es muy comun el codigo de arbol binario

Código: C#
  1. # public class NodoT
  2. #     {
  3. #         public NodoT NodoIzquierdo;
  4. #         public int Informacion;
  5. #         public NodoT NodoDerecho;
  6. #         //Constructor
  7. #         public NodoT()
  8. #         {
  9. #             this.NodoIzquierdo=null;
  10. #             this.Informacion=0;
  11. #             this.NodoDerecho=null;
  12. #         }
  13. #     }
  14.  

ahora bien si deseo que cada nodo pueda tener mas de un nodo hijo (un arbol comun y corriente)
el codigo anterior basta con modificarlo de la siguiente manera??

Código: C#
  1. # public class NodoT
  2. #     {
  3. #         public NodoT NodoIzquierdo;
  4. #         [b]public NodoT NodoCentro;[/b]
  5. #         public int Informacion;
  6. #         public NodoT NodoDerecho;
  7. #         //Constructor
  8. #         public NodoT()
  9. #         {
  10. #             this.NodoIzquierdo=null;
  11. #             [b]this.NodoCentro=null;[/b]
  12. #             this.Informacion=0;
  13. #             this.NodoDerecho=null;
  14. #         }
  15. #     }
  16.  

o existe otra manera??
Gracias por sus opiniones... saludos!!!