Esempio n. 1
0
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()
Esempio n. 6
0
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()
Esempio n. 7
0
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()
Esempio n. 11
0
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)
Esempio n. 12
0
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()
Esempio n. 14
0
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)
Esempio n. 15
0
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()) """
Esempio n. 16
0
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)