処理を行うことが出来る。新しい終端位置を返す}標準アルゴリズムにも、重複削除のための関数が用意されている。調べ、重複があればそれを削除し、要素を前に詰める。リターン値として最後の有効な要素の次へのイテレータを返す。等のコンテナの全体を渡しても、コンテナのリサイズは行ってくれないので、それを自分で行う必要がある。itr));」と書くことも出来る。両方)をビルド・実行し、動作確認しなさい。実装し、動作確認を行いなさい。以下は、要素順序を反転する関数。入れ替え、範囲を狭めていく。}}標準アルゴリズムにも、順序反転のための関数が用意されている。反転したい範囲を引数に指定してコールするだけ。"\n";演習問題:順序反転のサンプルコードをビルド・実行し、動作確認しなさい。実装し、動作確認を行いなさい。アルゴリズムのコードです。トランプの各カードを配列に格納している場合に有効です。カードを自分自身またはそれ以外のどれかとランダムに交換します。ひとつ先に進め、範囲のカード枚数が1枚になるまで繰り返します。}}上記関数が定義されていれば、下記の様に呼び出すことが出来る。通常はこれを使用するとよいだろう。数値で表し、サイズ52の配列に順番にカードを格納し、それをシャッフルし、表示するコードを書きなさい。実装し、動作確認を行いなさい。ソートソートアルゴリズムは昔からかなり研究されていて、多くのアルゴリズムが存在する。ここでは、「バブルソート」のみ取り上げる。基本の基本なので理解しておいて欲しい。範囲を昇順にソートしたいのであれば、その範囲の最小値を最初に移動する。ひとつ進め、範囲に含まれる要素数が1になるまで繰り返すというものだ。最小値が浮かび上がってくる様が、泡が浮かび上がってくるようなので「バブルソート」と呼ばれる。