Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- nodo_t* buscar_arbol_por_clave(const abb_t *arbol,nodo_t *nodo,const char *clave){
- if(!nodo)
- return NULL;
- int cmp_result = arbol->cmp(nodo->clave,clave);
- if(cmp_result<0)
- return buscar_arbol_por_clave(arbol,nodo->derecha,clave);
- else if(cmp_result>0)
- return buscar_arbol_por_clave(arbol,nodo->izquierda,clave);
- else return nodo;
- }
- /*
- nodo_t* buscar_arbol_por_clave(const abb_t* a, nodo_t* n, const char* c) {
- int cmp_r;
- return(n?cmp_r=a->cmp(n->clave,c),cmp_r?buscar_arbol_por_clave(a,cmp_r<0?n->derecha:n->izquierda,c):n:0);
- }
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement