To jest wywiad z Amazon Pytanie. Rozwiązałem ten problem w O (n) przy użyciu dynamiczne programowanie .Ale chcę wiedzieć, czy może być więcej optymalizacji niż O (n)Biorąc pod uwagę nieposortowaną tablicę znajdź maksymalną wartość A [j] - A [i] gdzie j> i..in O (n) czas
dla np. załóżmy poniżej jest tablica
3 7 1 4 2 4 returns 4
5 4 3 2 1 returns Nothing
4 3 2 2 3 returns 1
Jest to kod Pisałem Code
nie widzę jak idzie z O (n) O (n log n) będzie optymalizacja. – aioobe
Ale O (nlogn) jest gorszy niż O (n) ... –
nie masz na myśli O (n2)? – Fido