この質問はここから試行されています
配列内の変更された要素を見つける方法は?
例: 配列 A= {1,2,3,4,5,6} 変更前 変更後 A={1,2,3,7,5,6}. ここでは、要素 4 が要素 7 に置き換えられています。
この問題を解決するためにXORプロパティを使用した人もいます
int getModifiedElement(int arr1[ ],int arr2[ ])
{
int xor1 = arr1[0];
int xor2 = arr2[0];
for(int i=1;<i<arr1.length;i++)
{
xor1 = xor1 ^ arr1[i];
xor2 = xor2 ^ arr2[i];
}
return xor1^xor2;
}
問題を解決するためにどの XOR プロパティが使用されているかわかりません。