18.08.2013 Views

Fondamenti di Informatica Librerie di funzioni - Robotica

Fondamenti di Informatica Librerie di funzioni - Robotica

Fondamenti di Informatica Librerie di funzioni - Robotica

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Ricerca e or<strong>di</strong>namento<br />

<strong>di</strong>chiarate come segue<br />

• void *bsearch ( void *key, void *base, size t<br />

nmemb, size t size, compar fn t compar);<br />

effettua una ricerca binaria dell’elemento key all’interno<br />

dell’insieme base; l’insieme consiste <strong>di</strong> nmemb elementi,<br />

ciascuno avente <strong>di</strong>mensione size; viene usata la funzione<br />

compar per confrontare due elementi dell’insieme;<br />

• void qsort (void *base, size t nmemb, size t size,<br />

compar fn t compar);<br />

effettua l’or<strong>di</strong>namento <strong>di</strong> nmemb elementi dell’insieme base,<br />

ciascuno dei quali ha <strong>di</strong>mensione size; viene usata la funzione<br />

compar per confrontare due elementi dell’insieme;<br />

Tullio Facchinetti <strong>Fondamenti</strong> <strong>di</strong> <strong>Informatica</strong> <strong>Librerie</strong> <strong>di</strong> <strong>funzioni</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!