回答編集履歴

1

最初からリストを完全にするための注意を追加

2021/03/14 17:23

投稿

kazuma-s
kazuma-s

スコア8224

test CHANGED
@@ -121,3 +121,15 @@
121
121
  }
122
122
 
123
123
  ```
124
+
125
+ **追記**
126
+
127
+ 上記の修正方法では、'R' を追加するまで NULL がないのでリストは完全ではないし、
128
+
129
+ 'U' を追加するまで startPtr が NULL なのでリストの参照もできません。
130
+
131
+ 最初からリストとして成立するためには 'S' を追加するときの
132
+
133
+ `newPtr->next = NULL; startPtr = newPtr;` は残しておいてください。
134
+
135
+ それでも `crntPtr = newPtr;` は 'R' の追加のために必要です。