#include
#include
using namespace std;
struct listaDE
{
int info;
struct listaDE* ant;
struct listaDE* prox;
};
//Protótipos
listaDE *insere(listaDE *LISTA, int valor);
listaDE *insereFim(listaDE *LISTA, int valor);
void exibeIpF(listaDE *LISTA);
void exibeFpI(listaDE *LISTA);
listaDE *remove(listaDE *LISTA, int valor);
listaDE *busca (listaDE *LISTA, int valor);
int contaNos(listaDE *LISTA);
void libera(listaDE *LISTA);
int main()
{ int op, valor;
struct listaDE *lista= NULL; //inicializa a lista duplamente encadeada
do
{
system("cls");
system("color 3f");
cout<<"\n\n( () ) Alocacao Dinamica ( () )";
cout<<"\n( )";
cout<<"\n( 1- Insere no Inicio )";
cout<<"\n( 2- Insere no Fim )";
cout<<"\n( 3- Remove da Lista DE )";
cout<<"\n( 4- Exibe a Lista DE IpF )";
cout<<"\n( 5- Exibe a Lista DE TpF )";
cout<<"\n( 6- Conta Nos da Lista DE )";
cout<<"\n( 7- Libera a Lista DE )";
cout<<"\n( 8- Sai )";
cout<<"\n( Opcao: )";
cout<<"\n( )";
cout<<"\n( ( ) ) ( ( ) ) ( ( ) ) ( ( ) )\n";
cin>>op;
system("cls");system("color f2");
switch(op)
{
Download para o código:
ALOCAÇÃO DINÂMICA
#include
using namespace std;
struct listaDE
{
int info;
struct listaDE* ant;
struct listaDE* prox;
};
//Protótipos
listaDE *insere(listaDE *LISTA, int valor);
listaDE *insereFim(listaDE *LISTA, int valor);
void exibeIpF(listaDE *LISTA);
void exibeFpI(listaDE *LISTA);
listaDE *remove(listaDE *LISTA, int valor);
listaDE *busca (listaDE *LISTA, int valor);
int contaNos(listaDE *LISTA);
void libera(listaDE *LISTA);
int main()
{ int op, valor;
struct listaDE *lista= NULL; //inicializa a lista duplamente encadeada
do
{
system("cls");
system("color 3f");
cout<<"\n\n( () ) Alocacao Dinamica ( () )";
cout<<"\n( )";
cout<<"\n( 1- Insere no Inicio )";
cout<<"\n( 2- Insere no Fim )";
cout<<"\n( 3- Remove da Lista DE )";
cout<<"\n( 4- Exibe a Lista DE IpF )";
cout<<"\n( 5- Exibe a Lista DE TpF )";
cout<<"\n( 6- Conta Nos da Lista DE )";
cout<<"\n( 7- Libera a Lista DE )";
cout<<"\n( 8- Sai )";
cout<<"\n( Opcao: )";
cout<<"\n( )";
cout<<"\n( ( ) ) ( ( ) ) ( ( ) ) ( ( ) )\n";
cin>>op;
system("cls");system("color f2");
switch(op)
{
Download para o código:
ALOCAÇÃO DINÂMICA
Comentários
Postar um comentário