Pense em um problema ou situação do dia-a-dia em que você use pilha (aula 6) ou fila (aula 7),
ambas estáticas (tamanho pré-definido), descreva-a de forma clara e objetiva, e faça o que se pede :
1) Justifique o uso da estrutura (pilha ou fila) escolhida.
2) Crie a struct que representará o nó da estrutura (pilha ou fila) escolhida, comentando,
objetivamente, o que representa cada campo da mesma.
3) Crie uma função, de no máximo 10 linhas, para inserir um elemento na estrutura (pilha ou fila) escolhida.
Não faça a main.
Usando o conhecimento adquirido nas aulas 8 (Alocação dinâmica), 9 (Listas encadeadas) e 10 (Listas duplamente encadeadas),
pense em um problema ou situação do dia a dia em que você use lista simplesmente encadeada (não circular) ou
lista duplamente encadeada (não circular e sem nó descritor),descreva-a de forma clara e objetiva e faça o que se pede:
1) Crie a struct que representa cada nó da lista, especificando o que é cada campo.
2) Crie uma função que insira um valor no início da lista ou que remova um nó do início da lista ou que exiba todos os
dados da lista, considerando, obrigatoriamente, um ponteiro para o início da lista. Não faça a main.
Para escrever sua resposta aqui, entre ou crie uma conta.
Compartilhar