Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void insereLista(NO **cabeca, int elemento) {
- NO* aux = (NO*)malloc(sizeof(NO));
- aux->prox = *cabeca;
- aux->dado = elemento;
- if(*cabeca == NULL || elemento < (*cabeca)->dado)
- *cabeca = aux;
- else {
- NO* ptr = *cabeca;
- while(ptr->prox != NULL && ptr->prox->dado < elemento)
- ptr = ptr->prox;
- if(ptr->dado != elemento && ptr->prox != NULL && ptr->prox->dado != elemento){
- aux->prox = ptr->prox;
- ptr->prox = aux;
- }
- }
- }
Add Comment
Please, Sign In to add comment