Example #1
0
q1.enqueue(3)
q1.enqueue(33)
q1.enqueue(23)
print(q1.to_string())

print("Pruebas 2 de Queue")
c1 = {"id": 1, "nombre": "Mario", "balance": 20.5}
c2 = {"id": 2, "nombre": "Diana", "balance": 3456.5}
c3 = {"id": 3, "nombre": "Bartolo", "balance": 100000.5}

atencion = Queue()
atencion.enqueue(c1)
atencion.enqueue(c2)
atencion.enqueue(c3)
print(atencion.to_string())
siguiente = atencion.dequeue()
print(
    f"Bienvenido sr. { siguiente['nombre'] }, en que podemos servirle el dia de hoy"
)
print(atencion.to_string())

print("Pruebas de las colas con priotidad acotada")

maestres = {
    "prioridad": 4,
    "descripcion": "Maestre",
    "personas": ["juan p", "diego h"]
}
niños = {
    "prioridad": 2,
    "descripcion": "Niños",
Example #2
0
q1.enqueue(3)
q1.enqueue(33)
q1.enqueue(23)
print(q1.to_string())

print("Prueba 2 de Queue")
c1 = {"id": 1, "nombre": "Mario", "balance": 20.5}
c2 = {"id": 2, "nombre": "Diana", "balance": 3456.5}
c3 = {"id": 3, "nombre": "Mario", "balance": 1000000.0}

atencion = Queue()
atencion.enqueue(c1)
atencion.enqueue(c2)
atencion.enqueue(c3)
print(atencion.to_string())
sig = atencion.dequeue()
print(
    f"Bienvenido sr. {sig['nombre']}, en que podemos servirle el dia de hoy?")
print(atencion.to_string())

print(
    "=================Pruebas de las colas con prioridad acotada======================"
)
maestre = {"prioridad": 4, "descripción": "Maestre", "persona": "juan P"}
ninos = {
    "prioridad": 2,
    "descripción": "Niños",
    "personas": ["Santi H", "Ángel H"]
}
mecanico = {"prioridad": 4, "descripción": "Mecánico", "persona": "Mario Z"}
mujeres = {