|
Search: id:A080047
|
|
|
| A080047 |
|
Operation count to create all permutations of n distinct elements using Algorithm L (lexicographic permutation generation) from Knuth's The Art of Computer Programming, Vol. 4, chapter 7.2.1.2. Sequence gives number of times l has to be repeatedly decreased in step L3. |
|
+0 5
|
|
| 0, 1, 7, 41, 256, 1807, 14477, 130321, 1303246, 14335751, 172029067, 2236377937, 31309291196, 469639368031, 7514229888601, 127741908106337, 2299354345914202, 43687732572369991, 873754651447399991
(list; graph; listen)
|
|
|
OFFSET
|
2,3
|
|
|
REFERENCES
|
D. E. Knuth: The Art of Computer Programming, Volume 4, Combinatorial Algorithms, Volume 4A, Enumeration and Backtracking. Pre-fascicle 2B, A draft of section 7.2.1.2: Generating all permutations. Available online; see link.
|
|
LINKS
|
D. E. Knuth, TAOCP Vol. 4, Pre-fascicle 2b (generating all permutations).
Hugo Pfoertner, FORTRAN implementation of Knuth's Algorithms L for lexicographic permutation generation
|
|
FORMULA
|
a(2)=0, a(n) = n*a(n-1)+(n-1)*(n-2)/2 for n>=3 c = limit n--> infinity a(n)/n! = 0.35914091422952261768 a(n) = floor [c*n! - (n-1)/2] for n>=2
|
|
PROGRAM
|
FORTRAN program available at Pfoertner link.
|
|
CROSSREFS
|
Cf. A038155, A038156, A056542, A080048, A080049, A079754.
Sequence in context: A108983 A115137 A036730 this_sequence A125120 A053676 A002701
Adjacent sequences: A080044 A080045 A080046 this_sequence A080048 A080049 A080050
|
|
KEYWORD
|
nonn
|
|
AUTHOR
|
Hugo Pfoertner (hugo(AT)pfoertner.org), Jan 25 2003
|
|
|
Search completed in 0.002 seconds
|