Jump to content

Ligaçao de duas listas ligadas


mrodriguez
 Share

Recommended Posts

Boas,

Tenho duas listas ligadas e queria ligar o primeiro nó de uma lista ligada ao próximo nó de outra lista.

struct Empregado{
char nome[50];
int id_empregado;
pemp prox;
pemp prev;
pmesa prox_mesa;			//ponteiro que aponta para a lista ligada mesas!
};

struct Mesa{
int id_mesa;		/* nome do item */
int num_lugares;	/* identificador numérico */
int ocupacao;		/*Tem valor zero ou 1. Zero - Livre| 1 - Ocupado*/
struct Grupo g;		/*guarda informacao do grupo*/
pmesa prox;
};

Tenho estas estruturas criadas.

Como faço para ligar uma mesa a um empregado?

Link to comment
Share on other sites

Basicamente  o que tens de fazer é apontar o nó que queres para o inicio da outra lista.

Faz de conta que queres ligar uma disciplina a um aluno. A estrutura disciplinas tem de ter um ponteiro, por exemplo prox_aluno que vai apontar para o inicio da lista dos alunos.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.