from listas import LinkedList l = LinkedList() print(f"L esta vacia ? { l.is_empty() } ") l.append(10) l.append(5) l.append(6) l.append(20) print(f"L esta vacia ? { l.is_empty() } ") l.transversal() l.preppend(2)
from listas import LinkedList l = LinkedList() print(f"L esta vacia ?{l.is_empty() }") l.append(10) l.append(5) l.append(6) l.append(20) print(f"La esta vacia ? { l.is_empty() } ") l.transversal() l.remove(10) l.transversal() l.preppend(3) l.transversal() x = l.tail() print(x.data) print(l.get(2))
from listas import LinkedList l = LinkedList() print(f'L está vacía? { l.is_empty()}') l.append(10) #Apunta a 5 l.append(5) #Apunta a 6 l.append(6) #Apunta a 20 l.append(20) #Apunta a None print(f'L está vacía? { l.is_empty()}') l.transversal() l.remove(10) l.transversal() l.preppend(3) l.transversal() x = l.tail() print(x.data) print(l.get())
from listas import LinkedList l = LinkedList() print(f"L esta vacia ? {l.is_empty() }") l.append(10) l.append(5) l.append(6) l.append(20) print(f"L esta vacia ? {l.is_empty() }")
from listas import LinkedList l = LinkedList() print(f"L esta vacia ? { l.is_empty() } ") l.append(10) l.append(5) l.append(6) l.append(20) print(f"L esta vacia ? { l.is_empty() } ") l.transversal() l.remove(10) l.transversal() l.preppend(3) l.transversal() x = l.tail() print(x.data) print("----------se pide la posicion 2 de la lista l") print("el numero en esa posicion es= ", l.get(2)) print("----------ahora se pide la posicion 1789 de la lista l") print(l.get(1789)) print("-------despues del 3 se agrega un 0") l.add_after(3, 0) l.transversal() print("-------antes del 0 se agrega un 1") l.add_before(0, 1) l.transversal()
from listas import LinkedList l= LinkedList() print(f"L esta vacia ?{l.is_empty() }") l.append(10) l.append(5) l.append(6) l.append(20) print(f"L esta vacia ?{l.is_empty() }") l.trasversal()
from listas import LinkedList test = LinkedList() test.append(10) test.append(20) test.append(30) test.append(40) test.transversal() #prueba metodo get print(test.get(2)) print(test.get()) # regresa el ultimo valor si no damos la posicion #prueba metodo add_before test.add_before(30, 25) test.transversal() #prueba metodo add_after test.add_after(25, 28) test.transversal()
from listas import LinkedList l = LinkedList() print(f"L esta vacia ? {l.is_empty() }") l.append(10) l.append(5) l.append(6) l.append(20) print(f"L esta vacia ? {l.is_empty() }") l.transversal() l.remove(10) l.transversal() l.preppend(3) l.transversal() """x = l.tail() print(x.data) print(l.get())""" l.get(6)
from listas import LinkedList l = LinkedList() print(f"L esta vacia? {l.is_empty()}") l.append(10) l.append(5) l.append(6) l.append(20) print(f"L esta vacia? {l.is_empty()}") l.transversal() l.remove(10) l.transversal() l.prepend(3) l.transversal() print("-----") x = l.tail() print(x.data) print("-----") k = 2 print("El numero en la posición", k, ", es:", l.get(k).data) print("-----") print("La lista tiene", l.tamanio(), "elementos")
nuevo=Nodo(value, self.__head) self.__head=nuevo def tail(self): curr_node = self.__head while curr_node.siguiente != None curr_node = curr_node.siguiente return curr_node def get(self, posicion=None): #por defecto regresa a el ultimo elementos contador=0 dato=None if posicion==None: dato=self.__tail().data else: pass return dato ---------------------------------- #prueebas_listas.py from listas import LinkedList l = LinkedList() print(f"L esta vacia ? { l.is_empty() } ") l.append(10) l.append(5) l.append(6) l.append(20) print(f"L esta vacia ? { l.is_empty() } ") l.transversal() l.remove(10) l.transversal()
from listas import LinkedList l = LinkedList() l.append(0) l.append(1) l.append(2) l.append(3) l.append(4) l.append(5) l.append(6) l.append(7) l.append(8) l.append(9) l.append(10) l.append(11) l.append(12) l.transversal() l.get(-1)
from listas import LinkedList l=LinkedList() print (f"L essta vacia? {l.is_empty()}) l.append(10) l.append(5) l.append(6) l.append(20) print( f"L esta vacia ? {l.is_empty()} ) l.transversal() l.remove (10) l.transversal() x = l.tail() print( x.data ) print(l.get())
from listas import LinkedList l = LinkedList() print(f"L esta vacia: {l.is_empty()}") l.append(1) l.append(2) l.append(4) l.append(5) print(f"L esta vacia: {l.is_empty()}") l.transversal() #l.remove(10) l.transversal() #l.preppend(8) l.transversal() x = l.tail() print(x.data) print(l.get()) l.add_before(1, 3) l.transversal()
from listas import LinkedList l = LinkedList() print(f"l está vacía?, { l.is_empty() }") l.append(10) l.append(5) l.append(6) l.append(20) l.append(25) print(f"l está vacía?, { l.is_empty() }") l.transversal() l.remove(10) l.remove(6) l.transversal() l.preppend(0) x = l.tail() print(x) l.transversal() l.get(2)
from listas import LinkedList l= LinkedList() print(f"L esta vacia? {l.is_empty()}")#pregunta si head tiene None o tiene value. si es None regresa True, si no False. l.append(10) l.append(5) l.append(6) l.append(20) print(f"L esta vacia? {l.is_empty()}") l.transversal() l.remove(5) l.add_before(10,15) l.transversal() l.add_after(15,3) l.transversal() l.preppend(3) l.transversal() print(l.tail()) print(l.get(0)) """ x=l.tail() print(x.data) print(l.get()) """
from listas import LinkedList test = LinkedList() test.append(10) test.append(20) test.append(30) test.append(40) test.transversal() test.remove(30) test.transversal() test.prepend(50) test.transversal() test.add_before(20, 15) test.transversal() test.add_after(15, 16) test.transversal() test.remove(50) test.transversal() print(test.get().data)