回答編集履歴

1

コード訂正

2016/11/03 21:29

投稿

naomi3
naomi3

スコア1105

test CHANGED
@@ -25,3 +25,33 @@
25
25
  ```
26
26
 
27
27
  すれば、再帰的に全てのノードを削除できます。
28
+
29
+
30
+
31
+ 失礼しました。これで再帰的に全てのノードを削除できます。
32
+
33
+ ```C++
34
+
35
+ Node::~Node() {
36
+
37
+ if (left != NULL)
38
+
39
+ delete left;
40
+
41
+
42
+
43
+ if (right != NULL)
44
+
45
+ delete right;
46
+
47
+ }
48
+
49
+
50
+
51
+ // どこかで
52
+
53
+ if (root != NULL)
54
+
55
+ delete root;
56
+
57
+ ```