Parciales/Parcial_4/12_12_2021/main.c
// Insertar nodo en lista al final
Insertar nodo en lista al final
Insertar nodo en lista al final
bool lista_agregar_nodo(lista_ordenada_t *lista, int dato) {
	nodo_t *nodo_aux = lista->prim;
	nodo_t *nodo_nuevo = nodo_constructor(dato);
	if (nodo_nuevo == NULL)
		return false;
	if (nodo_aux == NULL) {
		lista->prim = nodo_nuevo;
		return true;
	}
	while (nodo_aux->sig != NULL)
		nodo_aux = nodo_aux->sig;
	nodo_aux->sig = nodo_nuevo;
	return true;
}
bool lista_agregar_nodo ( lista_ordenada_t * lista , int dato ) { nodo_t * nodo_aux = lista -> prim ; nodo_t * nodo_nuevo = nodo_constructor ( dato ) ; if ( nodo_nuevo == NULL ) return false ; if ( nodo_aux == NULL ) { lista -> prim = nodo_nuevo ; return true ; } while ( nodo_aux -> sig != NULL ) nodo_aux = nodo_aux -> sig ; nodo_aux -> sig = nodo_nuevo ; return true ; }
Insertar nodo en lista al final
Insertar nodo en lista al final
// Si la lista esta vacia // Busco el ultimo nodo // Agregar el nodo al final