回答編集履歴
2
コメント修正
answer
CHANGED
@@ -8,7 +8,8 @@
|
|
8
8
|
temp = r; // tempにrを代入(つまりtemp->nextはNULL)
|
9
9
|
listtail = r;
|
10
10
|
}
|
11
|
-
temp = temp->next; // 1
|
11
|
+
temp = temp->next; // 1周目でtempはNULL、placeが2以上の場合は2周目でNULLポインタを逆参照
|
12
12
|
}
|
13
|
+
r->next = temp->next; // placeが1の場合はここでNULLポインタを逆参照
|
13
14
|
}
|
14
15
|
```
|
1
コメント修正
answer
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
temp = r; // tempにrを代入(つまりtemp->nextはNULL)
|
9
9
|
listtail = r;
|
10
10
|
}
|
11
|
-
temp = temp->next; // NULLポインタを逆参照
|
11
|
+
temp = temp->next; // 1週目でtempはNULL、2周目でNULLポインタを逆参照
|
12
12
|
}
|
13
13
|
}
|
14
14
|
```
|