Quote Originariamente inviata da OmarCore93 Visualizza il messaggio
Vabbè il Fold e il Quicksort li deve implementare ricorsivi per forza, grazie.
Ma da quando il fold di una lista deve per forza essere ricorsivo?!
pseudocodice iterativo:
codice:
fold(acc, fun, list)
  for n in list
    acc = fun(acc, n)
  return acc
Parimenti il quicksort non necessita di essere ricorsivo, anche se la cosa si complica...
Comunque ricordiamoci sempre che ogni algoritmo ricorsivo può essere scritto linearmente con l'uso di cicli e/o stack e viceversa