バブルソート、選択ソートを学習中ですが小さい順に並び替えたりは出来るのですが、問題で「さらに、1つ1つの並び替えのステップごとに値の変化を表示させよう」とあり、どこにSystem.out.printlnを入れたらいいのか全く分かりません。いろいろと試してみたのですが全くわかりません。どこにどのようなコードを書いたらよいのか教えてください。
public static void main(String[] args) {
int[] num = {92,36,73,69,11,6,47,89,25,58}; for(int i = 0; i < num.length-1; i++) { for(int j = 0; j < num.length - i -1; j++) { if(num[j] > num[j+1]) { int asc = num[j]; num[j] = num[j+1]; num[j+1] = asc; } } } for(int i = 0; i < num.length; i++) { System.out.print(num[i] + " "); } }
}
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。