1

それぞれに 3 つのプロパティを持つアイテムのリストを含む 2 つのファイルがあります。これらのファイルを比較し、相違点、つまり両方のファイルに含まれていない項目をリストする最も簡単な方法は何ですか?

項目が同じであるためには、3 つのプロパティすべてが一致する必要があります。また、ファイルは XML 形式でした。

4

2 に答える 2

1

基本的なアルゴリズム:

  • (name, price, expiryDate)ソースのタプルのセットを生成します
  • (name, price, expiryDate)宛先のタプルのセットを生成します
  • setメソッドを使用して、共通部分/差/和集合などを見つけます。

すでにほとんどの部品が揃っています...

于 2012-07-04T15:02:27.440 に答える
0

これを行うには、リスト内包表記を使用します。

于 2012-07-04T14:59:56.633 に答える