int main() {
    Item item;
    inicializa();
    item.Chave = 1;
    insere_final(item);
    item.Chave = 2;
    insere_final(item);
    imprime();
    return 0;
}
int main()
{
	printf(" _________________________________________ \n");
	printf("| IFCE - Engenharia de Telecomunica��es   |\n");
	printf("| Estrutura de Dados - Prof. Ernani       |\n");
	printf("| Aluna: Brena Kesia                      |\n");
	printf("|_________________________________________|\n");

	inicio = criabox('A');
	imprime_lista(inicio);
	inicio = insere_inicio(inicio, 'B');
	imprime_lista(inicio);
	insere_final(inicio, 'C');
	imprime_lista(inicio);
	insere_final(inicio, 'D');
	imprime_lista(inicio);
	insere_entre(inicio, 'E', 'A');
	imprime_lista(inicio);
	insere_final(inicio, 'F');
	imprime_lista(inicio);
	inicio = insere_inicio(inicio, 'G');
	imprime_lista(inicio);
	exclue_ultimo(inicio);
	imprime_lista(inicio);
	inicio = exclue_primeiro(inicio);
	imprime_lista(inicio);
	insere_entre(inicio, 'H', 'A');
	imprime_lista(inicio);
	inicio = exclue_valor(inicio, 'A');
	imprime_lista(inicio);
	insere_entre(inicio, 'I', 'E');
	imprime_lista(inicio);
	insere_final(inicio, 'J');
	imprime_lista(inicio);
	insere_entre(inicio, 'K', 'B');
	imprime_lista(inicio);
	inicio = exclue_valor(inicio, 'D');
	imprime_lista(inicio);
	inicio = exclue_valor(inicio, 'K');
	imprime_lista(inicio);
	inicio = exclue_valor(inicio, 'I');
	imprime_lista(inicio);
	inicio = exclue_valor(inicio, 'B');
	imprime_lista(inicio);
	insere_final(inicio, 'L');
	imprime_lista(inicio);

	return 0;
}
Example #3
0
int main(void){	
	int i;
	struct aluno bixo;
	
	Lista *li;
	li = cria();
	
	for (i = 0; i < N; i++){
		scanf(" %d %s", &bixo.nusp, bixo.nome);
		insere_final(li, bixo);
	}
	print(li);
	
	scanf(" %d %s", &bixo.nusp, bixo.nome);
	insere_inicio(li, bixo);
	print(li);
	
	scanf(" %d %s", &bixo.nusp, bixo.nome);
	insere_meio(li, bixo, 2);
	print(li);
	
	remove_final(li);
	print(li);
	
	remove_meio(li, 1);
	print(li);
	
	remove_inicio(li);
	print(li);
	
	printf("%d\n", tamanho(li));
	
	libera(li);

	return 0;
}