Tengo dos archivos de texto grandes, cada uno con más de 10 millones de líneas. ¿Cómo puedo comparar los archivos y obtener diferentes líneas en los archivos usando C++?Comparación de archivos enormes usando C++
He intentado cargar un archivo en la memoria y ordené la memoria y usé la lógica del árbol binario para comparar los archivos. Se comparó y me dio el resultado en 20 segundos. Pero está consumiendo más memoria. (El archivo de texto tiene alrededor de 500 MB).
Quiero comparar dos archivos sin consumir más memoria, un buen rendimiento y tener efectos mínimos en el disco duro.
El primer paso es elegir un idioma. Las soluciones serán diferentes para C y C++. – juanchopanza
¿Una herramienta de diferencias no cumple con sus requisitos? Más fácil que reinventar la rueda. – user7116
Deje que el lenguaje sea CPP –