Mutual recursion: Difference between revisions

m
no edit summary
m (→‎with memoization, specific entry: changed wording in the REXX output section header.)
mNo edit summary
Line 2,141:
M(250000)= 154509
</pre>
 
=={{header|Ring}}==
<lang ring>
see "F sequence:"
for i = 0 to 20
see "" + f(i) + " ";
next
see nl
see "M sequence:"
for i = 0 to 20
see "" + m(i) + " "
next
func f n
fr = 1
if n != 0 fr = n - m(f(n - 1)) ok
return fr
func m n
mr = 0
if n != 0 mr = n - f(m(n - 1)) ok
return mr
</lang>
 
=={{header|Ruby}}==
2,468

edits