前提・実現したいこと
javaを利用して、挿入ソートで配列に入っている数字を昇順に並べるコードを書いています。
発生している問題・エラーメッセージ
for (int j = i; j > 0; j--) の行において、
デッドコードであると、
Eclipseのコードを打っている欄の左にでてきます。
なぜでしょうか?
また、どう改善するべきでしょうか?
該当のソースコード
for (int i = 1; i < data.length; i++) {
for (int j = i; j > 0; j--) {
if (data[j] < data[j - 1]) {
int tmp = data[j];
data[j] = data[j - 1];
data[j - 1] = tmp;
exchangeNum++;
comparisonNum++;
}
else
comparisonNum++;
break;
}
}
回答1件
あなたの回答
tips
プレビュー