シェーカーソート
C++言語による実装例を示す。