Questa è una domanda di intervista Amazon.Io ho risolto questo problema in O (n) usando dinamica programming.But voglio sapere ci può essere più di ottimizzazione di O (n)Dato un array non trovato trova il valore massimo di A [j] - A [i] dove j> i..in O (n) tempo
per esempio supponiamo che segue è la matrice
3 7 1 4 2 4 returns 4
5 4 3 2 1 returns Nothing
4 3 2 2 3 returns 1
Questo è il codice che ho scritto Code
Io non vedo come va da O (n) a O (n log n) sarebbe un'ottimizzazione. – aioobe
Ma O (nlogn) è peggio di O (n) ... –
non intendi in O (n2)? – Fido