13. maj 2003 - 23:05Der er
8 kommentarer og 1 løsning
Rekursion logaritmer og store O notationen
I forbindelse med min uddannelse har vi snakket en del om rekursive funktioner. Disse bliver oftest vist ved store O notationen?? Det hele bygger på logaritmiske funktioner, men jeg har lykkelig glemt hvad en logaritme er... Er der én der kan forklare det "from scratch" Jeg har haft Matamatik på B niveau for et år siden men jeg husker ikke en bjælde...
public int fibonacci( int n ) { if ( n < 0 ) System.out.println( "FEJL. n skal være >= 0" ); if ( n <= 0 ) return 0; if ( n == 1 ) return 1; return fibonacci(n-2) + fibonacci(n-1); }
prøv den med diverse parameterværdier, så vil du opdage at det VIRKELIG er en god ide at lede efter en O(n*log(n)) eller endnu bedre O(n) algoritmer.
mvh JakobA
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.