配列とデータ構造を使用すると、同種 (同一) データを複数のメモリ位置に保存できます。配列を使用する主な利点は、インデックス パラメーターを使用して任意の位置から配列を取得できることです。データは段階的に挿入および抽出する必要があるため、このデータ構造は線形になります。配列から要素を取得するには、要素のインデックスまたは位置番号を角括弧の中に入れるだけです。この記事では、配列 A と別の要素 e を使用します。 C の A の開始位置に e を挿入します。
上の例では、9 つの要素を含む配列 A があります。配列 A の先頭に別の要素 23 を挿入します。結果の配列には、すべての要素と先頭の 23 が含まれます。先頭に要素を挿入するには、すべての要素を 1 つ右の位置に移動する必要があります。そうすると最初のスロットが空になり、その位置に新しい要素を配置します。より明確に理解するためにアルゴリズムを見てみましょう。
###アルゴリズム###を取得します。
Example
Example
リーリー ###出力### リーリー ###結論は###
この記事では、配列の先頭に要素を挿入する方法について説明しました。ここでは 2 つの異なる解決策について説明します。最初のソリューションは静的 C 配列を使用し、2 番目のソリューションはベクトルを使用します。ベクターには要素を先頭に直接挿入する方法がありません。 Push_back() メソッドを使用して、最後に要素を直接挿入できます。これを行うには、サイズ 1 の配列を作成し、そこに新しい要素を挿入するというトリックを使用します。次に、それを指定された配列と連結します。リストを使用しても同じ効果を実現できます。ただし、C のリストには、要素を直前に直接挿入できる Push_front() メソッドがあります。ただし、リストは配列ではなく、リンクされたリストです。以上が配列の先頭に要素を追加する C++ プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。