Una funzione $ f $ esiste tale che: $ f (n-k) \ ne \ theta (f (n)) $ per alcuni $ k \ geq1 $?

cs.stackexchange https://cs.stackexchange.com/questions/129569

  •  29-09-2020
  •  | 
  •  

Domanda

Ho riscontrato la seguente domanda nel mio compito a casa nei corsi di strutture dati:

"fa una funzione $ f $ esiste tale che: $ f (nk) \ ne \ theta (f (n)) $ per qualche costante $ k \ geq1 $ ? "

Penso che nessuna funzione tale $ f $ esiste, ma non so come dimostrarlo (o dare un contro-esempio se uno esiste).

.
È stato utile?

Soluzione

Un esempio è $ f (n)= 2 ^ {2 ^ n} $ .Ora, $ f (n-1)= 2 ^ {2 ^ {n-1}} $ e abbiamo $\ frac {f (n-1)} {f (n)}=frac {1} {2 ^ {2 ^ n - 2 ^ {n-1}}}=frac {1} {2 ^ {2^ {n-1}}} $ .Quindi, $ f (n-1) \ non \ in \ theta (f (n)) $ .In questo esempio, $ k= 1 $ .

Altri suggerimenti

controexample: $ f (n)= n! $ come $ f (n) $ è $ N $ Times più grande di $ f (n-1) $ , è chiaro che $ f (n-1) \ neq \ theta (f (n)) $ .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a cs.stackexchange
scroll top