Sì ... anche se i dettagli dipendono dal problema specifico e si determinano durante l'implementazione ...

P.S. Cosa è 'lunghezza6' ?