예제 #1
0
from Colas import Queue,BoundedPriorityQueue,PriorityQueue
q1 = Queue()
q1.enqueue(3)
q1.enqueue(33)
q1.enqueue(23)
print(q1.to_string())

print("\nPrueba 2 de Queue")
c1 = {"ID":1 , "Nombre":"Mario" , "Balance":28.5}
c2 = {"ID":2 , "Nombre":"Diana" , "Balance":3456.5}
c3 = {"ID":3 , "Nombre":"Bartolo" , "Balance":100000.0}

atencion = Queue()
atencion.enqueue(c1)
atencion.enqueue(c2)
atencion.enqueue(c3)

print(atencion.to_string())
siguiente = atencion.dequeue()

print(f"\nBienvenido Sr. { siguiente['Nombre'] }, en que podemos servirle el dia de hoy\n")
print(atencion.to_string())
print("\nPruebas de las colas con prioridad acotada\n")

maestres = {"prioridad":4 , "descripcion":"Maestre" , "personas":["Juan P", "Diego H"]}
niños = {"prioridad":2 , "descripcion":"Niños" , "personas":["Santi H", "Angel H"]}
mecanicos = {"prioridad":4 , "descripcion":"Mecanicos" , "personas":["Diana T", "Maria Z"]}
mujeres = {"prioridad":3 , "descripcion":"Mujeres" , "personas":["Valentina M", "Veronica L"]}
tercera_edad = {"prioridad":2 , "descripcion":"3ra edad" , "personas":["Teresa G", "Carmen B"]}
ninias = {"prioridad":1 , "descripcion":"Niñas" , "personas":["Victoria M", "Camila R"]}
hombres = {"prioridad":3 , "descripcion":"Hombres" , "personas":["Miguel M", "Miguel M"]}
예제 #2
0
from Colas import Queue, BoundedPriorityQueue

q1 = Queue()
q1.enqueue(3)
q1.enqueue(33)
q1.enqueue(23)
print(q1.to_string())

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

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 hoy")
print(atencion.to_string())"""

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

maestres = {
    "prioridad": 4,
    "descripcion": "Mestre",
    "personas": ["juan p", "diego h"]
}
ninos = {
    "prioridad": 2,