[pyar] Necesito una estructura para deduplicar diccionarios complejos
Facundo Batista
facundobatista en gmail.com
Jue Abr 30 11:14:14 ART 2015
2015-04-30 11:04 GMT-03:00 Angel Java Lopez <ajlopez2000 en gmail.com>:
> nodo1
> |
> |- nodo 2
> | |- nodo A
> | | |- nodo C
> | |- nodo B
> |
> |- nodo 3
> |- nodo A
> | |- nodo C
> |- nodo B
>
> Bien, pero el segundo nodo A, se genera INDEPENDIENTEMENTE del PRIMER nodo
> A, y despues te das cuenta, "oia, que curiosa
> coincidencia, son iguales"?
Exacto.
> Si es asi, cuando vas a colgar el segundo nodo A del padre nodo 3, se va
> calculando un hash para el subarbol nodo A -> nodo C, y se podria fijar si
> existe un subarbol con ese hash, confirmar que ese otro subarbol no solo
> coincide en hash sino tambien en contenido, y entonces ponerlo a ese
> subarbol como hijo de nodo 3
Exacto, eso es lo que se llama "deduplicar", justamente ;). La
complejidad está en calcular ese hash, en saber que el primer nodo A y
el segundo nodo A son iguales.
> Pero el tema es hacer el trabajo de DETECCION de subarboles iguales, cuando
> un subarbol se termina de generar, y esta a punto de colgarse de algun
> padre.
Exacto, por eso este mail :D
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista
More information about the pyar
mailing list