File tree Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Expand file tree Collapse file tree 3 files changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -26,7 +26,7 @@ Here's a basic implementation in Swift:
2626public class TreeNode <T > {
2727 public var value: T
2828
29- public var parent: TreeNode?
29+ public weak var parent: TreeNode?
3030 public var children = [TreeNode< T> ]()
3131
3232 public init (value : T) {
Original file line number Diff line number Diff line change 33public class TreeNode < T> {
44 public var value : T
55
6- public var parent : TreeNode ?
6+ public weak var parent : TreeNode ?
77 public var children = [ TreeNode < T > ] ( )
88
99 public init ( value: T ) {
Original file line number Diff line number Diff line change 11public class TreeNode < T> {
22 public var value : T
33
4- public var parent : TreeNode ?
4+ public weak var parent : TreeNode ?
55 public var children = [ TreeNode < T > ] ( )
66
77 public init ( value: T ) {
You can’t perform that action at this time.
0 commit comments