Oggi il mio professore di fondamenti di informatica mi ha dato un esercizio in Linguaggio C in cui si deve creare una lista di coda. La mia domanda è che cosa si intende esattamente per lista di code e qual'è la corrispondente traduzione in inglese. Purtroppo il libro che seguiamo nel mio corso non tratta le liste di code ma solamente le liste e le code separate (come argomento a se). Ecco come la sto immaginando io in questo momento ( ditemi se è giusta)
// Creo il tipo Lista
typedef struct{
int elem1;
char elem2;
}elem_lista;
struct nodo_lista{
elem_lista info;
struct nodo_lista *next;
};
typedef struct nodo_lista Lista;
// Creo il tipo Coda
struct nodo_coda{
Lista *front,*end;
};
typedef struct nodo_coda Coda;
E poi le solite funzioni che si creano per l'inserimento in testa e in coda, la rimozione in testa e in coda ecc....
E' giusto?