LISTA
Esta parte la usa para insertar los valores en la lista enlazada simple
using System;
using System.Collections.Generic;
using System.Text;
namespace ListaSimple{
class Lista
{
Nodo top = null;
public void insertar()
{
Nodo temp = top;
Console.ForegroundColor = ConsoleColor.DarkBlue;Console.Write("\n Escribe un Numero : ");
int num = int.Parse(Console.ReadLine());
Nodo nuevo = new Nodo(num);
if (temp != null)
{while (temp.siguiente != null)
temp = temp.siguiente;
temp.siguiente = nuevo;
}
else
top = nuevo;
}public void mostrar()
{
Console.Clear();
// Console.ForegroundColor = ConsoleColor.DarkMagenta;
//Console.WriteLine("Los valores de la listaenlazada son : ");
if (top != null)
{
Console.ForegroundColor = ConsoleColor.DarkMagenta;
Console.WriteLine("Los valores de la listaenlazada son : ");
Nodo temp = top;
while (temp != null)
{
Console.Write("{0}--->\t", temp.Dato);
temp =temp.siguiente;
}
Console.WriteLine();
}
else
Console.WriteLine("Lista vacia");
}
}
}
Se crea la claseNodo.cs
Este se usa para la declaración de la variable que se va a usar para guardar los valores que va a guardar la lista simple
using System;
using System.Collections.Generic;
using System.Linq;using System.Text;
namespace ListaSimple
{
class Nodo
{
//El tipo de dato que vamos a almacenar en el nodo
private int dato;
//Declaramos un nuevo Nodo al...
Regístrate para leer el documento completo.