f7 is
f ^: (<`(1,1:)) y
where f is
+/\@|.^:2
Here is an example:
+:^:(<`(1,1:)) 3
1 1
2 2
4 4
it's the same as:
+:^:(<3) (1,1:) 3
1 1
2 2
4 4
Mind this
(1,1:) 3
1 1
Constant function:
1: 3
1
But I'm not sure if this is what you want to know.
On 15-06-14 08:25, Linda Alvord wrote:
Function g and f7 each contain tie. I can't understand where and how
it is used in f7. The tree looks just like h rather than g. Where is tie
used in f7?
g=:<`(1,1:)
5!:4 <'g'
-- (<,'<'),<(<,'3'),<(<(,'0');1),(<,','),<'1:'
h=:<(1,1:)
5!:4 <'h'
-- <
--+ -- 1
L---+- ,
L- 1:
f7=:[:,([:+/\|.)^:2^:(<`(1,1:))
5!:4 <'f7'
-- [:
+- ,
│ -- [:
--+ ----+- \ --- / --- +
│ -- ^: -+ L- |.
│ │ L- 2
L- ^: -+
│ -- <
L------+ -- 1
L---+- ,
L- 1:
f7 6
1 1 2 3 5 8 13 21 34 55 89 144
Linda
-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of Aai
Sent: Wednesday, June 11, 2014 5:09 AM
To: [email protected]
Subject: Re: [Jprogramming] fibonacci performance
Also:
([:,+/\@|.^:2^:(<`(1x,1:)))
or
([:,|.@(+/\.)^:2^:(<`(1x,1:)))
On 07-06-14 12:08, R.E. Boss wrote:
[:, ([:+/\ +/\.)^: (<@]`(1x 1"_))
http://www.jsoftware.com/jwiki/RE%20Boss/J-blog/Fibonacci#New_performance_re
cord
R.E. Boss
(Add your info to <http://www.jsoftware.com/jwiki/Community/Demographics>
http://www.jsoftware.com/jwiki/Community/Demographics )
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm
--
Met vriendelijke groet,
@@i = Arie Groeneveld
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm