Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/03/2011, 13:03
cipos
 
Fecha de Ingreso: febrero-2011
Mensajes: 32
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Implemetar TAD Cola con listas

Buenas, ya resolví el problema cambiando el orden de inserción. Dejo la solución por si alguien entra buscando algo parecido.
class ColaConListas:
---def __init__(self):
------self.elementos = []
---def estaVacia(self):
------return (self.elementos == [])
---def inserta(self,carga):
------listaCarga = [carga]
------self.elementos = listaCarga + self.elementos
---def quita(self):
------return self.elementos.pop()


Cambie el orden de inserción de los elementos. Ahora el método inserta agrega al principio de la lista y quita, elimina el último.
Igual si alguien sabe como hacerlo como había planteado en el primer post lo agradecería.
Saludos!.
PD: agregue (-) en lugar de espacios por que me elimina los sangrados, no se por que.

Última edición por cipos; 09/03/2011 a las 13:16 Razón: olvidé los sangrados.