Saltar al contenido

imprimir una cola en el ejemplo de código de Python

Tenemos la mejor respuesta que hemos encontrado online. Deseamos que te sea de mucha ayuda y si quieres compartir algún detalle que nos pueda ayudar a crecer siéntete libre de hacerlo..

Ejemplo 1: cola de python

from queue import Queue

q = Queue()

q.size()# returns the current lenght of queue
q.empty()# returns True if empty, False otherwise
q.put(item) 
q.get()

Ejemplo 2: colas en python

classQueue:def__init__(self, capacity):
        self.front = self.size =0
        self.rear = capacity -1
        self.Q =[None]* capacity
        self.capacity = capacity

    defisFull(self):return self.size == self.capacity

    defisEmpty(self):return self.size ==0defEnQueue(self, item):if self.isFull():print("Full")return

        self.rear =(self.rear +1)%(self.capacity)
        self.Q[self.rear]= item
        self.size = self.size +1print("%s enqueue to queue"%str(item))defDeQueue(self):if self.isEmpty():return"Empty"print("%s dequeued from queue"%str(self.Q[self.front]))
        self.front =(self.front +1)%(self.capacity)
        self.size = self.size -1defque_front(self):if self.isEmpty():print("The Queue is empty")print("Front item is ", self.Q[self.front])defque_rear(self):if self.isEmpty():print("Queue is Empty")print("The rear item is ", self.Q[self.rear])


queue = Queue(30)
queue.EnQueue(10)
queue.EnQueue(20)
queue.EnQueue(30)
queue.EnQueue(40)
queue.EnQueue(50)
queue.que_front()print()
queue.DeQueue()
queue.que_front()
queue.que_rear()print()
queue.DeQueue()
queue.que_front()
queue.que_rear()

Puntuaciones y reseñas

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *