Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include "lista_encadeada.h"
- int main(){
- struct lista_enc exemplo;
- struct lista_enc exemplo2;
- struct lista_enc lista_par;
- struct lista_enc lista_impar;
- struct lista_enc novalista;
- //Inicializando listas
- iniciarLista(&exemplo);
- iniciarLista(&exemplo2);
- iniciarLista(&lista_par);
- iniciarLista(&lista_impar);
- iniciarLista(&novalista);
- printf("%d\n", vaziaLista(&exemplo));
- printf("%d\n", tamanhoLista(&exemplo));
- //Inserindo elementos na lista exemplo
- insereLista(&exemplo, 1, 50);//Inserindo elemento com a lista vazia
- insereLista(&exemplo, 1, 45);//Inserindo elemento na caçeca da lista
- //Inserindo elemento no final da lista
- insereLista(&exemplo, 3, 40);
- insereLista(&exemplo, 4, 35);
- insereLista(&exemplo, 5, 30);
- insereLista(&exemplo, 6, 25);
- mostrarLista(&exemplo);
- insereLista(&exemplo2, 1, 300);
- insereLista(&exemplo2, 2, 400);
- insereLista(&exemplo2, 2, 600);//Inserindo elemento no meio da lista
- mostrarLista(&exemplo2);
- concatenaLista(&exemplo, &exemplo2, &novalista);
- dividirLista(&novalista, &lista_par, &lista_impar);
- modificarElemento(&novalista, 5, 150000);
- mostrarLista(&novalista);
- //Teste das funções buscaValor e buscaIndice
- int valor = 0;
- buscaIndice(&novalista, 4, &valor);
- printf("Valor do elemento no indice 4: %d\n", valor);
- printf("Indice em que se encontra o valor 400: %d\n", buscaValor(&novalista, 400));
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment