SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: kunamo en Martes 3 de Abril de 2007, 23:54

Título: Crear Nodo
Publicado por: kunamo en Martes 3 de Abril de 2007, 23:54
Hola, necesito que alguien me explique mediante un ejemplo como crear la estructura de un nodo, el cual debe tener campos de información y dos apuntadores.

Gracias.
Título: Re: Crear Nodo
Publicado por: JuanK en Miércoles 4 de Abril de 2007, 03:43
lo primero es crear un nodo de informacion

Código: Text
  1.     public class Nodo
  2.     {
  3.         public Nodo izquierdo;
  4.         public Nodo proximo;
  5.  
  6.         public Nodo()
  7.         {
  8.  
  9.         }
  10.     }
  11.  
Título: Re: Crear Nodo
Publicado por: kunamo en Miércoles 4 de Abril de 2007, 04:02
Cómo sería la línea de código para direccionar esas nuevas clases (apuntadores) a un nuevo nodo?
Título: Re: Crear Nodo
Publicado por: JuanK en Miércoles 4 de Abril de 2007, 04:03
ejemplo para inicializar los nodo...

Código: Text
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Text;
  4.  
  5. namespace Lista
  6. {
  7.     public class Nodo
  8.     {
  9.         public Nodo abajo;
  10.         public Nodo proximo;
  11.  
  12.         public Nodo()
  13.         {
  14.  
  15.         }
  16.     }
  17.     class Program
  18.     {
  19.         static void Main(string[] args)
  20.         {
  21.             Nodo nodoPadre = new Nodo();
  22.             Nodo nodoAux;
  23.  
  24.             //asociar al nodo de abajo
  25.             nodoPadre.abajo = new Nodo();
  26.             //el proximno
  27.             nodoPadre.proximo = new Nodo();
  28.  
  29.             //Por ajemplo ahora asignarle al nodo de abajo su correpondiente nodo de abajo y el proximo
  30.             nodoAux = nodoPadre.abajo;
  31.             nodoAux.abajo = new Nodo();
  32.             nodoAux.proximo = new Nodo();
  33.         }
  34.     }
  35. }
  36.  
Título: Re: Crear Nodo
Publicado por: robertogt en Miércoles 4 de Abril de 2007, 08:24
podes ver esta pagina tambien

http://www.conclase.net/c/edd/index.php?cap=005 (http://www.conclase.net/c/edd/index.php?cap=005)