import NodoD as n import ListaDoble as l print ("\n\nProbamos el método extraer por cabeza.") ListaDoble = l.ListaDoblementeEnlazada() n1 = n.NodoD(1) ListaDoble.insertarCola(n1) ListaDoble.queHayEnCola() ListaDoble.queHayEnCabeza() n2 = n.NodoD(20) ListaDoble.insertarCola(n2) ListaDoble.queHayEnCola() ListaDoble.queHayEnCabeza() ListaDoble.recorrerLista() n3 = n.NodoD(300) ListaDoble.insertarCabeza(n3) ListaDoble.queHayEnCola() ListaDoble.queHayEnCabeza() n4 = n.NodoD(4000) ListaDoble.insertarCabeza(n4)
import NodoD as n import ListaDoble as l print( "\n\nProbamos el método insertar por cabeza, y los qué hay en cabezay en cola." ) ListaDoble = l.ListaDoblementeEnlazada() n1 = n.NodoD(1) print(n1.dato) ListaDoble.insertarCabeza(n1) ListaDoble.queHayEnCabeza() ListaDoble.queHayEnCola()
import NodoD as n import ListaDoble as l ListaDobleCa = l.ListaDoblementeEnlazada() ListaDobleCo = l.ListaDoblementeEnlazada() n1 = n.NodoD(10) ListaDobleCa.insertarCabeza(n1) for i in range(5): aux = n.NodoD(i) ListaDobleCa.insertarCabeza(aux) ListaDobleCa.recorrerLista() ListaDobleCa.extraerCabeza() print("\nExtraemos el nodo n1, que va a coincidir con la cola de la lista.") ListaDobleCa.extraccionN(n1) ListaDobleCa.recorrerLista() n2 = n.NodoD(10) ListaDobleCo.insertarCola(n2) for i in range(5): aux = n.NodoD(i) ListaDobleCo.insertarCola(aux) ListaDobleCo.recorrerLista() ListaDobleCo.extraerCola()
import NodoD as n n1 = n.NodoD(1) print("El dato del nodo 1 es: " + str(n1.dato)) print("El siguiente nodo del nodo 1 es: " + str(n1.siguiente)) n2 = n.NodoD(20) n1.setSiguiente(n2) n2.setAnterior(n1) print("El dato del nodo 2 es: " + str(n2.dato)) print(n1.siguiente) print(n1.anterior) n3 = n.NodoD(300) n2.setSiguiente(n3) n3.setAnterior(n2) print("El dato del nodo 3 es: " + str(n3.dato)) print(n2.siguiente) print(n2.anterior) print(n3.anterior)
import NodoD as n import ListaDoble as l print("\n\nProbamos el método insertar por cola.") ListaDoble = l.ListaDoblementeEnlazada() n1 = n.NodoD(1) print(n1.dato) ListaDoble.insertarCabeza(n1) ListaDoble.queHayEnCabeza() ListaDoble.queHayEnCola() n2 = n.NodoD(20) print(n2.dato) ListaDoble.insertarCola(n2) ListaDoble.queHayEnCabeza() ListaDoble.queHayEnCola()