Salve a tutti.
Ho necessità di trasformare una funzione ricorsiva multipla in versione iterativa.
Questa e' la versione scritta in meta linguaggio o quasi. Il linguaggio finale e' il Batch DOS.
Ancora non e' finita, ma diciamo che la struttura e' questa.codice:subroutine raypacket (from, to) if from = to then raytraverse(from) //problema banale if from-to=1 then raytraverse(to); raytraverse(from) // problema banale else destination1=raytraverse(from) destination2=raytraverse(to) if destination1=destination2 then if from - to > 1 then linear_interpolate_distance(from,to) else begin rem ricorsione multipla raypacket (from, from+(to-from)/2) raypachet (from+(to-from)/2+1, to) end end
Qualcuno sa aiutarmi?
Grazie in anticipo.

Rispondi quotando