recursiva - Algoritmos de comparación C#
fuerza bruta c# (5)
¿Que tal este? : DIFFPLEX
¿Hay algún algoritmo de código abierto en c # que resuelva el problema de crear una diferencia entre dos archivos de texto?
Sería genial si tuviera alguna manera de resaltar qué áreas exactas cambiaban también en el documento de texto.
Echa un vistazo a diff . Aquí está en el proyecto gnu (código abierto, por supuesto), y muchos más enlaces a implementaciones se encuentran en el artículo de wikipedia. Aquí se encuentra una comparación de diferentes programas similares.
Existe Menees Diff que le proporcionará una implementación de C # diff. El código fuente está incluido. Lo he usado en el pasado con buen éxito envolviéndolo en mi propia implementación.
También hay un puerto de acceso de diferencias, coincidencias y parches de Google (Neil Fraser).
revise este enlace "buena línea por línea Diff Algorithm" http://www.codeproject.com/KB/recipes/diffengine.aspx