nanoseconds non è un template. Non devono starci parentesi.
Si scrive duration_cast<nanoseconds>... e comunque è uguale come detto da me sopra
Scusa devo scrivere cosi'?
cout<<duration_cast<nanoseconds>(fine - inizio).count();
non ho ben capito , sono duro.....
In ogni caso se vuoi prendere in mano il mio codice e metterci le tue indicazioni se a te viene tutto ben venga, io non capisco se ci sono e dove altri problemi, quel programma di bubble sort (escluso dalle nuove tuo indicazioni per tempo di ordinamento) e' quello che abbiamo dovuto fare in classe, per cui vedo che tu hai altri codici alternativi ma come già piu' volte detto devo seguire come base il mio (poi qui io imparo molte cose in piu' di certo...)