# <NAME>, <NAME>
# Solución de problemas con algoritmos y estructuras de datos usando Python
# Copyright 2014
# 
#coladoble.py

class ColaDoble:
    def __init__(self):
        self.items = []

    def estaVacia(self):
        return self.items == []

    def agregarFrente(self, item):
        self.items.append(item)

    def agregarFinal(self, item):
        self.items.insert(0,item)

    def removerFrente(self):
        return self.items.pop()

    def removerFinal(self):
        return self.items.pop(0)

    def tamano(self):
        return len(self.items)

# <NAME>, <NAME>
# Solución de problemas con algoritmos y estructuras de datos usando Python
# Copyright 2014
# 
#coladoble.py

class ColaDoble:
    def __init__(self):
        self.items = []

    def estaVacia(self):
        return self.items == []

    def agregarFrente(self, item):
        self.items.append(item)

    def agregarFinal(self, item):
        self.items.insert(0,item)

    def removerFrente(self):
        return self.items.pop()

    def removerFinal(self):
        return self.items.pop(0)

    def tamano(self):
        return len(self.items)

# <NAME>, <NAME> # Solución de problemas con algoritmos y estructuras de datos usando Python # Copyright 2014 # #coladoble.py