2 つの整数リスト (古いものと新しいもの) を比較し、「古い」リストを「新しい」リストに変換するアクションを提供する 3 番目の結果リストを提供する標準アルゴリズム/コード (Java) を探しています。
例えば:
old-> 1, 2, 3, 4
new-> 9, 2, 3, 6, 4
結果は次のようになります。
1-, 9+, 2, 3, 4-, 6+, 4+
ここで、接尾辞:
- = Deleted item from old list.
+ = New added item to old list.
残り (サフィックスなし) は変更されない数値です (つまり、値とインデックス)。LCS (最長共通シーケンス) を使用すると、この仕事ができると思います! しかし、実際にあるかどうかはわかりません。
どんな指針も高く評価されます。