2 つの配列があるとします。
int[] a1 = {5,2,1,13,4,9,7};
int[] a2 = {3,1,6,9,23,12,34};
ここで、どちらの配列にも含まれていない値を取得したいと考えています。たとえば、8,10,11,14,...
私の現在の解決策は、可能な各値(約14000)の状態(使用/未使用)を追加のブール配列に保存することです。値を使用するとすぐに、追加の配列でマークされます。したがって、他の配列に含まれていない値を見つけたい場合は、追加の配列を調べて、マークされていない値を探すだけです。
これを行う別の(効率的な)方法はありますか?