Bonjour,
Pour simplifier ma demande, je cherche un algorithme pour comparer 2 listes d'objets.
Un objet peut se trouver plusieurs fois dans une liste, c'est surtout ça qui me pose problème.
Je cherche à rendre un résultat du type comparaison de 2 versions d'une source dans github avec les lignes ajoutées ou supprimées, dans mon cas les lignes seraient les objets.
L'ordre des objets est donc très important.
Comment peut on savoir si l'objet trouvé est un ajout ou simplement qu'il a été déplacé (objets insérés) ?
Je me doute qu'il n'est pas possible d'avoir un système 100% fiable mais j'aimerais trouver quelque chose qui soit vrai dans la majorité des cas.
Je suppose que la comparaison de source dans github n'est pas parfaite elle aussi mais dans la grande majorité des cas le résultat est correct.
Très cordialement,
StuXneT
Partager