【初心者】Java質問・相談スレッド121【歓迎】at TECH
【初心者】Java質問・相談スレッド121【歓迎】 - 暇つぶし2ch837:デフォルトの名無しさん
08/12/10 01:30:13
>>834
言いっぱなしもあれなので、一応作ってみました。

public static void selectSort(int[] array, int offset){

  int minIndex = offset;
  for(int i = offset + 1; i < array.length; i++)
    if(array[i] < array[minIndex]) minIndex = i;

  int min = array[minIndex];
  array[minIndex] = array[offset];
  array[offset] = min;

  if(offset < array.length - 2)
    selectSort(array, offset + 1);
}

でも「文字列長分だけ再帰が深くなる」ので、実用的ではありません。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch