回答編集履歴

2

iがlen-i-1って何よ...len-2の間違い

2019/12/22 04:07

投稿

退会済みユーザー
test CHANGED
@@ -74,6 +74,6 @@
74
74
 
75
75
  lenはソート範囲の長さで、長さ2の時までチェックを行います。
76
76
 
77
- 内側のループはi+1にアクセスすることがあるので、iがlen-i-1までになるように
77
+ 内側のループはi+1にアクセスすることがあるので、iがlen-2までになるように
78
78
 
79
79
  i < len - 1 を終了条件にします。

1

終了条件指摘したところを1か所修正し忘れ

2019/12/22 04:07

投稿

退会済みユーザー
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  for (ii = 0; ii <= 9; ii++) {
28
28
 
29
- for (i = 0; i <= 9; i++) {
29
+ for (i = 0; i < 9; i++) {
30
30
 
31
31
  if (dt[i] > dt[i + 1]) {
32
32