Ci è stato presentato in classe un algoritmo per trovare il massimo in un array in parallelo nella complessità temporale con computer.n 2
L'algoritmo era:
Dato un array A di lunghezza n:
- Crea un array di flag B di lunghezza n e inizializzalo con zero con computer.
- Confronta ogni 2 elementi e scrivi 1 in B nell'indice del minimo con computer.
- trova l'indice con 0 in A con computer.
Il docente ci ha preso in giro che potrebbe essere fatto con computer e con complessità temporale. registron
Dopo aver pensato un sacco non sono riuscito a capire come farlo. Qualche idea?