Karen Paola Diaz Duarte
Bernardo Aguayo Ortega
wooow, gracias Karen, es genial esto me ayuda a complementar
Fernando Jesús Núñez Valdez
Buen aporte!
En los queue el primer elemento que entra es el primero en salir. Enqueue: Utiliza el comando Enqueue para agregar un elemento al final de la estructura. Dequeue: Utiliza el comando Dequeue para remover un elemento al principio de la estructura.
Karen Paola Diaz Duarte
Bernardo Aguayo Ortega
wooow, gracias Karen, es genial esto me ayuda a complementar
Fernando Jesús Núñez Valdez
Buen aporte!
Francisco Joel Morando Pinedo
Oye oye despacio Cerebrito!
alexander garcia castañeda
Bernardo Aguayo Ortega
gracias Alexander aunque me cuesta python es interesante ver y aprende más
Jose Antonio Rojas Ollarves
QUEUE o Colas: El primer elemento en entrar es el primero en salir, tal cual como cuando vamos al super el primero en entrar eres el primero en salir por ser el primero en pasar por caja. Sus procesos son los siguientes:
Ejemplo grafico:
Matías Wasiak
Gracias!
Jose Antonio Rojas Ollarves
vale bro puedes revisar tambien las notas que publique seguro te serviran
Luis Nilson Palma Campos
al remover el que se encuentra en primera posicion con un Dequeue,el que esta en la segunda posicion pasa a estar en la primera?
Ricardo Celis
ProfesorSí ya que sería de los datos restantes el más reciente en haber entrado
Irving Juárez
Sipi, se recorren los valores y las posiciones
Sebastián Melo
Wellington Gabriel Muñoz Vargas
Fernando Carreño
queue en ruby
Jose Antonio Rojas Ollarves
QUEUE en pocas palabras: Queue el primer elemento que entra es el primero en salir. Algunos de sus procesos son:
* Enqueue: Utiliza el comando Enqueue para agregar un elemento al final de la estructura. * Dequeue: Utiliza el comando Dequeue para remover un elemento al principio de la estructura.
Diego Serrano
Excelente clase
Ricardo Celis
Profesormuchas gracias Diego! espero ver tu review cuando termines el curso! es super importante =)
José Manuel Robles Espinosa
Respeto al profe Celis pero creo que hoy en dia existen muchas soluciones mas interactivas para representar esas operaciones con datos, para no tener esa simplicidad de solo dibujarlo en una pizarra porque aburre mucho, por ejemplo el Co-Founder de Platzy Freddy Vega quien tambien imparte clases, usa entornos graficos y de simulacion para ejempliifcar lo que dice y de una forma muy interactiva que hace que el curso se vaya rapido y capta tu atención, asi deberian ser la mayoria de las clases, pero ningun problema con el profe Celis que sin duda es un Master.
Gabriel Obregón
📌COLA (QUEUE)
🔹 ¿Qué es una cola?
📦 Una cola es una estructura de datos donde:
➡️ El primero en entrar ➝ es el primero en salir.
📖 Se llama FIFO (First In, First Out).
🔹 Operaciones principales
✨ Enqueue
➝ Agregar un elemento al final de la cola.
🗑️ Dequeue
➝ Quitar el elemento que está al inicio (el primero que entró).
🔹 Ejemplo gráfico
👥 Personas haciendo fila en un cine:
🔹 Idea clave
👉 Una cola funciona como una fila organizada:
el orden de llegada define el orden de salida.
Jesus Esteban Galindo
¿ Que ocurre cuando se saca 1 valor se hace un DeQ y luego se agrega otro valor ? ¿ El otro valor agregado va a salir tambien a su ultimo valor ?
Edinson Padrón
No entiendo bien tu pregunta. Asumiendo que va de esta manera:
Si tenemos una cola Q {1, 2, 3, 4, 5}, que va de izquierda a derecha (5 es la cabeza y 1 la cola). Si hacemos dequeue, sacamos a 1 y queda Q {2, 3, 4, 5}. Si hacemos enqueue de 6, nos queda Q { 2, 3, 4, 5, 6} con 6 en la cabeza y 2 en la cola. 2 seria el próximo en salir y 6 el último (de momento).
Juan Jose Tovar
Al momento de hacer el DeQ, el 2 queda en cola ocupando la posición del 1 y el valor que se agrega iría de último.
Nicolas Alpargatero
Me parece bueno que lo ha dicho varias veces, pero sigue haciendo ejemplos, muy bien, más claro.
Irving Juárez
Una manera muy fácil de recordar que es lo que hace el queue es recordando que queue significa fila en español y en una fila siempre es atendido el primero y después al que sigue en la fila
Karen Paola Diaz Duarte
Explicación básica. :)
Pablo Aquino
René Sanchez
Muy buena clase :)
Ricardo Celis
Profesorhey Gracias Wkywolf!
Camilo Alexander Velandia Velandia
muy buena explicacion
using System; namespace projectsdot { class Program { static void Main(string[] args) { Queue queue = new Queue(); queue.enQueue(10); queue.deQueue(); queue.deQueue(); queue.deQueue(); queue.deQueue(); } public class Queue { static private int Size = 5, Front = -1, Rear = -1; private int[] items = new int[Size]; public void enQueue(int value) { if(Rear == Size-1) Console.WriteLine("The queue is full"); else { if(Front == -1) Front = 0; Rear++; items[Rear] = value; Console.WriteLine("The item {0} was added to the queue", value); } } public void deQueue() { if(Front == -1) Console.WriteLine("The queue is empty"); else { //Make Front and Rear -1 one each deletion //Goes back to the original position before deletion // making available the deleted spot for storing a new value //Otherwise if index 0 is deleted and then one tries to deleted again //The program will be deleting index 0 over and over as it never goes back // to its origmal position Console.WriteLine("Item {0} was deleted", items[Front]); Front--; Rear --; if(Front > Rear) { Front = -1; Rear = -1; } } } } } }