Leonardotal
Utseende
Leonardotal är en heltalsföljd som ges av återkommande:
Edsger W. Dijkstra[1] använde dem som en integrerad del av sin släthetssorterande algoritm,[2]
Beräkning av andra ordningens återkommande förhållande rekursivt och utan memoisation kräver L(n)-beräkningar för den n:te termen i serien.
De första Leonardotalen är:
- 1, 1, 3, 5, 9, 15, 25, 41, 67, 109, 177, 287, 465, 753, 1219, 1973, 3193, 5167, 8361, 13529, 21891, 35421, 57313, 92735, 150049, 242785, 392835, 635621, 1028457, 1664079, 2692537, 4356617, 7049155, 11405773, 18454929, 29860703, 48315633, 78176337, … (talföljd A001595 i OEIS)
Relation till Fibonaccital
[redigera | redigera wikitext]Leonardotal är relaterade till Fibonaccital av relationen .
Ur denna relation är det enkelt att härleda ett uttryck i sluten form för Leonardotal, analogt med Binets formel för Fibonaccital:
där det gyllene snittet och är rötterna till det kvadratiska polynomet .
Källor
[redigera | redigera wikitext]- Den här artikeln är helt eller delvis baserad på material från engelskspråkiga Wikipedia, Leonardo number, 22 december 2013.
- ^ EWD797
- ^ Dijkstra, Edsger W. Smoothsort an alternative to sorting in situ (EWD-796a). E.W. Dijkstra Archive. Center for American History, University of Texas at Austin. https://www.cs.utexas.edu/users/EWD/transcriptions/EWD07xx/EWD796a.html
Externa länkar
[redigera | redigera wikitext]- "Sloanes A001595 ", Nätuppslagsverket över heltalsföljder (OEIS) (engelska)
|