L’algoritmo del Mergesort in Java

Il Mergesort

Uno tra i migliori algoritmi di ordinamento è certamente quello chiamato mergesort (o anche MergeSort), più specificamente definito come algoritmo di ordinamento per fusione (la parola merge, in inglese, significa, appunto, fondere).

Perché affermiamo che questo algoritmo sia tra i migliori? Perché la sua complessità computazionale di ordinamento è O(n log n) anche nel caso pessimo.

Il mergesort è migliore, ad esempio, del quicksort, in quanto quest’ultimo, nel caso peggiore, ha complessità O(n^2), quasi come i peggiori algoritmi, mentre il mergesort mantiene sempre prestazioni ottimali.

Come funziona il Mergesort

Leggi tutto “L’algoritmo del Mergesort in Java”

Come sapere quanti km ha l’automobile usata che vuoi comprare?

Come riconoscere i km di un'auto usata che si vuole acquistare

Quando si sta per acquistare un’automobile usata, uno dei più importanti parametri che ne definiscono il prezzo è il numero di chilometri che l’auto ha fatto con i precedenti proprietari.

Comprare un’automobile con un numero elevato di km significa maggiori spese di manutenzione, maggior rischio di guasto grave e, alla fine, anche maggiori consumi.

Per queste ragioni, tra le prime cose che si chiedono quando si vuole acquistare un’auto usata c’è proprio il numero di chilometri che l’auto ha.

Purtroppo alcuni rivenditori professionisti, e a volte anche i privati, grazie alla complicità di tecnici senza scrupoli, “scaricano” il contachilometri, ossia ne modificano il numero di km riportati in modo che sia nettamente inferiore a quello reale.

Questo comportamento truffaldino ci porta a pagare, per la nostra auto usata, un prezzo molto più alto del suo reale valore e ci espone al rischio di guasti, costi elevati di manutenzione, maggiori consumi, rumorosità e altro ancora.

Diventa quindi veramente importante poter sapere, o almeno stimare, quanti km ha l’auto usata che vogliamo acquistare.

Come facciamo a sapere se il contachilometri dell’auto usata che vogliamo acquistare è stato scaricato?

I modi attualmente possibili sono due.

Leggi tutto “Come sapere quanti km ha l’automobile usata che vuoi comprare?”

Riflessioni sulla composizione dell’Organismo di Vigilanza dopo l’art. 30 del D.Lgs. 81/08

L’articolo 30 del D. Lgs. 81/2008

L’art. 30 del D.Lgs. 81/08 ha introdotto una definizione più esplicita del modello esimente nel caso di reati presupposto relativi all’art. 25-septies del D.Lgs. 231/01.

Il testo dell’articolo (primi quattro commi) recita infatti così:

1. Il modello di organizzazione e di gestione idoneo ad avere efficacia esimente della responsabilità amministrativa delle persone giuridiche, delle società e delle associazioni anche prive di personalità giuridica di cui al decreto legislativo 8 giugno 2001, n. 231, deve essere adottato ed efficacemente attuato, assicurando un sistema aziendale per l’adempimento di tutti gli obblighi giuridici relativi:

Leggi tutto “Riflessioni sulla composizione dell’Organismo di Vigilanza dopo l’art. 30 del D.Lgs. 81/08”