配列とデータ構造を使用して、同種の (同一の) データを複数のメモリ位置に保存します。配列を使用する主な利点は、インデックス パラメーターを使用してどこからでも配列にアクセスできることです。データを順番に追加および削除する必要があるという事実により、このデータ構造は線形構造になります。配列から要素を取得するには、角括弧内のインデックスまたは位置番号を使用するだけです。この記事では、C を使用して 2 つの配列に存在する共通要素のみを取得します。
最初の配列には 9 つの要素があり、2 番目の配列には 8 つの要素があります。したがって、2 つの配列は同じサイズではない可能性があります。私たちの仕事は、これら 2 つの配列間の共通要素を見つけることです。ここでは、この問題を解決するためのヒントをいくつか見ていきます。
最初の最も一般的な解決策は、最初の配列の各要素をループし、2 番目の配列で最初の配列の各エントリを検索することです。このソリューションは効率は劣りますが、よりシンプルです。アルゴリズムと対応する実装を見てみましょう。
###アルゴリズム###
に挿入します
2 つの配列 A と B を入力として受け取ります
メソッドを使用して、配列 A と配列 B で交差演算を実行し、結果を配列 D に保存します
Dを返す
Example
リーリー ###出力### リーリー ###結論は###以上が2 つの配列から共通要素を見つける C++ プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。