/*Lista Circular Simplesmente Encadeada - código-fonte para sua manipulação */ #include <iostream> #include <malloc.h> using namespace std; typedef char TInfo; typedef struct no { TInfo info; no *prox; } TNo; typedef TNo *PNo; void criaListaC(PNo *l) { *l = NULL; } void insereListaC(PNo *l, TInfo dado) { PNo p, q; p = (PNo)malloc(sizeof(TNo)); p->info = dado; if (*l) { p->prox = *l; q = *l; while (q->prox != *l) { q = q->prox; } q->prox = p; } else { p->prox = p; } *l = p; } int eliminaListaC(PNo *l, TInfo *dado) { PNo p, q; if (*l) { p = *l; if (p->prox == p) { *l = NULL; } else { q= *l; while(q->prox != *l) ...
Desenvolva seu conhecimento em Linguagem de programação C, Python, Banco de Dados SQL Server, MySQL e Oracle , ao mesmo tempo em que realiza exercícios/projetos que vão testar suas habilidades