ORDINAMENTO TIPOLOGIE Diversi algoritmi per diverse necessità: 1. Scambio bubble sort 1/2 * (n^2 - n) shaker sort 2. Selezione selection sort 3. Inserimento insertion sort 4. Avanzati shell sort couting sort heap sort quick sort n log n merge sort Tre analisi da fare per ogni algoritmo: tempo medio, tempo migliore, tempo peggiore