Cita:
con el uso de Colas...he estado investigando el uso de colas pero no logro entender su uso del todo
Si te refieres a colas para gestionar memoria dinámica pues es justo lo contrario q una pila (así q si sabes construir estructuras de pila, las de cola no te será excesivamente dificil). La cola es una estructura FIFO (First Input First Output) asl contrario de la pila que es LIFO (Last Input First Output). De esta forma, una estructura de cola (FIFO), gestiona los registros de tal forma q el primero qur guardas es el primero q sale. Ayuda mucho (para comprenderlo a nivel conceptual), tratar de dibujar los registros en un folio y enlazarlos a través de punteros (representados en el folio a través de flechas), y así podrás ver como tienes q usar los punteros cada vez q quieras insertar/borrar algún registro de la cola, teniendo en cuenta q todos los registros tienen q estar señalados por algún puntero, y los punteros q no uses apuntando a NULL.