●キー配列ソート

※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

情報


概要

対象配列をKEY配列でソートします。

解説

引数

S:ソートしたい配列
KEY:並び順を示すKEY配列

返り値

ソートされた配列

サンプルプログラム

曜日順=「月火水木金土日」を文字列分解。
バラバラ配列=「火木水月日金木土火土水月土木」を文字列分解。

バラバラ配列を曜日順でキー配列ソート。
それを空で配列結合して言う。//月月火火水水木木木金土土土日

//本体

●キー配列ソート(SをKEYで)
  結果配列=空。
  KEYで反復
    1の間
      A=Sの0から対象を配列検索。
      もし、A≧0ならば
        結果配列に対象を配列追加。
        SのAを配列削除。
      違えば、抜ける。
  結果配列で戻る。


名前:
コメント:


ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。