EKG sequence convergence: Difference between revisions

Content added Content deleted
(Realıze ın F#-Defıne convergence not to depend on programmes ınternal state-Add extra credıt)
Line 130: Line 130:
===The Function===
===The Function===
<lang fsharp>
<lang fsharp>
// Generate EKG Sequences. Nigel Galloway: October 6th., 2017
// Generate EKG Sequences. Nigel Galloway: December 6th., 2018
let EKG n=seq{
let EKG n=seq{
let fN,fG=let i=System.Collections.Generic.Dictionary<int,int>()
let fN,fG=let i=System.Collections.Generic.Dictionary<int,int>()
Line 140: Line 140:
yield! seq[1;n]; let g=fU n in yield! EKG g (fG g|>Seq.minBy snd)}
yield! seq[1;n]; let g=fU n in yield! EKG g (fG g|>Seq.minBy snd)}
</lang>
</lang>

===The Task===
===The Task===
<lang fsharp>
<lang fsharp>