0

重複の可能性:
Java 配列、重複の検索

arr=[3,4,1,2,1,5,2]

この配列で重複を見つけて、配列で重複を返すにはどうすればよいですか?

結果がresult [1,2]

私はJavaでプログラミングしています。

4

2 に答える 2

1

次の手順を実行することをお勧めします。

1) を作成しますHashSeta。には、HashSet読み取った整数が含まれます。

2) 配列全体 [0 ... サイズ - 1] を反復処理します。変数を使用して、現在のインデックスを追跡しindexます。

3) 各反復で、HashSet.contains(arr[index])操作を行います。本当なら重複です。この整数をどこかに保存します。セットに追加arr[index]します。

4) を結果として返しHashSetます。

于 2012-07-30T21:59:11.583 に答える
0

ネストされた for ループを使用します。最初の要素を取り、それをすべての配列と比較します。次に、if/else ロジックを使用して、複製されたものを新しい配列に送信します。

宿題としてタグ付けされているため、コード ブロックは提供しません。

于 2012-07-31T10:32:12.253 に答える