File tree Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Expand file tree Collapse file tree 1 file changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -204,7 +204,7 @@ func expandBinaryTree(root *TreeNode) *TreeNode {
204
204
* var val: Int
205
205
* var left: TreeNode?
206
206
* var right: TreeNode?
207
-
207
+
208
208
* init() { self.val = 0; self.left = nil; self.right = nil }
209
209
* init(_ val: Int) { self.val = val; self.left = nil; self.right = nil }
210
210
* init(_ val: Int, _ left: TreeNode?, _ right: TreeNode?) {
@@ -219,20 +219,20 @@ class Solution {
219
219
func expandBinaryTree (_ root : TreeNode? ) -> TreeNode? {
220
220
return dfs (root)
221
221
}
222
-
222
+
223
223
private func dfs (_ root : TreeNode? ) -> TreeNode? {
224
224
guard let root = root else { return nil }
225
-
225
+
226
226
let leftChild = dfs (root.left )
227
227
let rightChild = dfs (root.right )
228
-
228
+
229
229
if let leftChild = leftChild {
230
230
root.left = TreeNode (-1 , leftChild, nil )
231
231
}
232
232
if let rightChild = rightChild {
233
233
root.right = TreeNode (-1 , nil , rightChild)
234
234
}
235
-
235
+
236
236
return root
237
237
}
238
238
}
You can’t perform that action at this time.
0 commit comments