TEMA #1 EXPLOTACIONES PORCINAS EN VENEZUELA 1er tema.pptx
Insertar elementos en una cola
1. Insertar elementos en una cola:
• Para insertar elementos en una cola, sólo hay que seguir
3 pasos:
1. Crear espacio en memoria para almacenar un nodo.
2. Asignar ese nuevo nodo al dato que queremos insertar.
3. Asignar los punteros frente y fin hacia el nuevo nodo.
2. 1. Crear espacio en memoria para almacenar un nodo.
frente -> NULL;
fin -> NULL;
nuevo_nodo NULL
3. 2.Asignar ese nuevo nodo al dato que queremos insertar.
nuevo_nodo NULL
n = 10;
10
nuevo_nodo->dato = n;
nuevo_nodo->siguiente = NULL;
4. 3.Asignar los punteros frente y fin hacia el nuevo nodo.
Vacía 1 o más nodos
nuevo_nodo NULL10
frente -> NULL;
fin -> NULL;
5. 3.Asignar los punteros frente y fin hacia el nuevo nodo.
Vacía 1 o más nodos
NULL10
frente
fin
NULL10
frente
fin
6. 3.Asignar los punteros frente y fin hacia el nuevo nodo.
Vacía 1 o más nodos
NULL10
frente
fin
NULL10
frente
fin
20
nuevo_nodo
7. 3.Asignar los punteros frente y fin hacia el nuevo nodo.
Vacía 1 o más nodos
NULL10
frente
fin
NULL10frente 20
fin
8. • Dentro del main()
• {
• Nodo *frente = NULL;
• Nodo *fin = NULL;
• }
• //Función para determinar si la cola está vacia
• bool cola_vacia(Nodo *frente){
• return (frente == NULL)? true : false;
• }