Salve, studiando le liste il mio prof scrive la funzione:
codice:
int search(H x) {
Node<H> *tmp = root;            
while(tmp!=NULL && tmp->getKey()!=x) tmp=tmp->getNext();
            return tmp!=NULL?1:0;
        }
Potreste spiegarmi la funzione di return?