[Php-it] Prodotto cartesiano tra array
Giovanni Cappellini
giovanni.cappellini at gmail.com
Mon Jul 10 10:40:23 CEST 2006
> scusa la mia incompetenza matematica .. ma da quando in qua il "prodotto
> cartesiano" di due vettori è la *concatenazione* dei suoi elementi ?????
Il prodotto cartesiano di n insiemi è l'insieme di tutte le possibili
tuple aventi n elementi, dove per ogni k che va da 0 a n l'elemento k
della tupla appartiene all'insieme k.
Quindi per essere coerenti dal punto di vista logico-matematico avrei
dovuto far restituire alla funzione un insieme di vettori, tuttavia in
base allo scopo finale che era quello di ottenere tutte le possibile
concatenazioni di stringhe ho reso concreto il concetto astratto di
prodotto cartesiano all'interno della funzione.
La funzione stessa sarebbe migliorabile estendola a n vettori, e
operando con ricorsività, ma direi che possiamo chiudere con la
matematica prima che dimostri i miei limiti :)
More information about the Php-it
mailing list