public LinkedList <Medicamentos> InOrden(Nodo arbol) { Medicamentos medlista = new Medicamentos(); if (arbol == null) { return(null); } else { InOrden(arbol.hijoIzquierdo); medlista.ID = arbol.elemento.ID; medlista.Nombre = arbol.elemento.Nombre; medlista.Descripción = arbol.elemento.Descripción; medlista.CasaFarmaceutica = arbol.elemento.CasaFarmaceutica; medlista.Cantidad = arbol.elemento.Cantidad; medlista.Precio = arbol.elemento.Precio; if (contadorI == 0) { listaI.AddFirst(medlista); contadorI++; } else { listaI.AddAfter(listaI.Last, medlista); } InOrden(arbol.hijoDerecho); } return(listaI); }
public Nodo(Medicamentos dato) { this.elemento = dato; this.hijoIzquierdo = null; this.hijoDerecho = null; }