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) |
m (→The Function) |
||
Line 130: | Line 130: | ||
===The Function=== |
===The Function=== |
||
<lang fsharp> |
<lang fsharp> |
||
// Generate EKG Sequences. Nigel Galloway: |
// 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> |