回答編集履歴

1

コメントを追加。

2016/08/31 15:35

投稿

flied_onion
flied_onion

スコア2604

test CHANGED
@@ -156,6 +156,8 @@
156
156
 
157
157
  }else {
158
158
 
159
+ // 子を作り直すので自身をコピー。
160
+
159
161
  var result = new Person();
160
162
 
161
163
  result.PersonName = current.PersonName;
@@ -166,6 +168,8 @@
166
168
 
167
169
  result.Children = new List<Person>();
168
170
 
171
+ // 子について探索
172
+
169
173
  foreach( var c in current.Children) {
170
174
 
171
175
  var childResult = Search(c, v);