PROGRAMACION. LED
Enviado por Valeska Prado • 2 de Marzo de 2020 • Informe • 12.764 Palabras (52 Páginas) • 112 Visitas
ING:
JOSE LUIS XILOJ
CATEDRA:
PROGRAMACION III
LED
ALUMNA CARNET:
Valeska Lymarina Prado Padilla 1590-16-11583
SECCION:
B
BARBERENA ABRIL DEL 2019
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace listasdoblementeligadas
{
public class Nodo
{
public Nodo ligaanterior { get; set; }
public int Dato { get; set; }
public Nodo ligasiguiente { get; set; }
public Nodo(int Dato)
{
ligaanterior = null;
this.Dato = Dato;
ligasiguiente = null;
}
}
class Program
{
static void Main(string[] args)
{
listasdoblementeenlazada lista = new listasdoblementeenlazada();
int respuesta1;
int respuesta2;
do
{
Console.Clear();
Console.WriteLine("--------------LISTAS DOBLEMENTE LIGADAS------------------\n\n");
Console.WriteLine("\n\t1. Insercion de Nodos");
Console.WriteLine("\n\t2. Elimiacion de Nodos");
Console.WriteLine("\n\t3. Mostrar recorrido hacia adelante");
Console.WriteLine("\n\t4. Mostrar recorrido hacia atras");
Console.WriteLine("\n\t5. Salir");
Console.WriteLine("\n\ningrese una opcion");
respuesta1 = Convert.ToInt32(Console.ReadLine());
switch (respuesta1)
{
case 1:
Console.Clear();
Console.WriteLine("----------------INSERCION NODOS------------\n\n");
Console.WriteLine("\n\t1. Insertar al Inicio");
Console.WriteLine("\n\t2. Insertar al final");
Console.WriteLine("\n\t3. Insertar un nodo ANTES de un valor dado como referencia");
Console.WriteLine("\n\t4. Insertar un nodo DESPUES de un valor dado como referencia");
Console.WriteLine("\n\t5. Insertar un nodo ANTES de una posicion dada como referencia");
Console.WriteLine("\n\t6. Insertar un nodo DESPUES de una posicion dada como referencia");
Console.WriteLine("\n\t7. Insertar un nodo EN UNA POSICION dada como referencia");
Console.WriteLine("\n\t8. Volver al MENU PRINIPAL");
Console.WriteLine("\t\t\telija una opcion");
respuesta2 = Convert.ToInt32(Console.ReadLine());
switch (respuesta2)
{
case 1:
Console.WriteLine("\t\t --------INSERTAR AL INICIO-------");
...