Diffalgoritmes
Diffalgoritmes zijn procedures die twee reeksen data vergelijken om verschillen te vinden en een bewerkingsscriptt te produceren dat de ene reeks in de andere omzet. Ze worden vooral gebruikt bij tekstbestanden en broncodebeheer, maar ook bij binaire patches, synchronisatie en detectie van wijzigingen. Het resultaat wordt vaak weergegeven als een set toegevoegde, verwijderde of gewijzigde lijnen of segmenten.
Er bestaan verschillende benaderingen met eigen kenmerken. Veelgebruikte klassen zijn algoritmes gebaseerd op de langste gemeenschappelijke
Keuzes tussen algoritmes hangen af van prestaties, geheugengebruik en de wens om minimale versus heuristische oplossingen