Algorismes d'ordenament

Una Cacera del Tresor de l'ārea d'informātica i adreįada als alumnes de Desenvolupament d’Aplicacions Informātiques.

Algorismes d'ordenaciķ

Amadeu Casaņé Sala

Conforme amb el nivell AAA d'accessibiliat d'acord amb les Directrius d'Accesibilitat per al Contingut Web 1.0  |   CSS vālides i revisades amb el revisor de CSS del W3C.  |   Sintaxi correcta, d'acord amb el revisor del W3C.  |   Licencia Creative Commons

INTRODUCCIĶ

En informātica i matemātiques un algorisme d'ordenaciķ és un algorisme que posa elements d'una llista seguint l'ordre donat per una relaciķ d'ordre. Les relacions d'ordre més usades sķn l'ordre numčric i l' ordre lexicogrāfic. Ordenar eficientment és important per a posteriorment usar en forma d'altres algorismes com els de recerca, atčs que per a aplicar certs algorismes és necessari que prčviament els elements es trobin ordenats. També és útil per a posar dades en forma canōnica i per a generar resultats llegibles per a humans.

 

PREGUNTES

1.      Podries donar un exemple on s'utilitzi l'ordre lexicogrāfic?

2.      Sabries dir que significa posar les dades en forma canōnica?

3.      Saps de quina forma es classifiquen els algorismes d'ordenaciķ?

4.      Podries donar un parell d'exemples d'algorismes d'ordenaciķ d'almenys una de les classificacions?

5.      De que depčn el temps d'execuciķ d'un algorisme d'ordenaciķ?

6.      Amb que és mesura l'eficičncia d'un algorisme d'ordenaciķ?

7.      Saps quin algorisme d'ordenaciķ és recursiu?

8.      Saps quin algorisme d'ordenaciķ és iteratiu?

 

LA GRAN PREGUNTA

Donada la següent llista de nombres [45, 52, 21, 37, 49] i mitjanįant l'algorisme de bombolla descriu exactament quins son els passos que seguirā aquest algorisme per tal de deixar aquesta llista ordenada de menor a major. Quantes passades realitzarā l'algorisme? Quantes vegades es realitzarā un intercanvi de nombres?

 

RECURSOS D'INTERNET

ˇ         Gran diccionari de la llengua catalana

ˇ         Wikipedia

ˇ         Funcionament grāfic de l'algorisme de bombolla

ˇ         Funcionament grāfic de l'algorisme d'inserciķ

ˇ         Simulaciķ en java d'algorismes d'ordenament

ˇ         Descripciķ de l'algorisme de bombolla