Closed FelipeApablaza closed 5 years ago
¡Hola!
La cola tiene como único objetivo, en este caso, que aglomeren en una única estructura un conjunto de procesos.
Lo ideal es que uses dicha estructura, pero no nos importa mucho cómo la utilices. Está pensada más bien para que puedan modelar mejor el problema.
¡Espero resolver tu duda! :-)
Hola, es necesario implementar la estructura (creando nodos y asociandolos, etc) o puede usarse un array de procesos y en base a este crear funciones que permitan ordenar?
struct queue{ Process arr = malloc(init_capacity sizeof(Process)); ... }
Siguiendo mi comentario anterior, no, no es necesario. Puedes hacer lo que describes. :^)
Gracias. Ampliando la duda, es permitido usar código disponible en internet para implementar un vector (cola) y sus funciones?
@B-Dominguez Lo conversamos con el equipo docente y lo permitiremos, siempre que sea de una fuente en C y que esté correctamente citada.
~~¿Necesariamente se tiene que llamar Queue
?
En mi caso es una lista ligada, se me hace raro llamarla Queue
, pensando en que sí tengo una Queue
pero para otra cosa, no para guardar los procesos.~~
EDIT: Olvídenlo, soy tontito a veces 🤦♂️
Ojo con el vocabulario. 😁
En el enunciado se indica que se debe tener una estructura de cola que reciba los procesos. Mi pregunta es si se evaluará la ejecución exitosa de esta estructura o puedo manipular los procesos a mi gusto, por ejemplo utilizando otro tipo de estructuras, o más de una estructura?