We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b254fbf commit 2283096Copy full SHA for 2283096
1 file changed
invert-binary-tree/juhui-jeong.java
@@ -0,0 +1,32 @@
1
+/*
2
+ * 시간 복잡도: O(1)
3
+ * 공간 복잡도: O(1)
4
+ */
5
+public class Solution {
6
+ public TreeNode invertTree(TreeNode root) {
7
+ if (root == null) {
8
+ return null;
9
+ }
10
+
11
+ Queue<TreeNode> queue = new LinkedList<>();
12
+ queue.offer(root);
13
14
+ while (!queue.isEmpty()) {
15
+ TreeNode cur = queue.poll();
16
17
+ TreeNode temp = cur.left;
18
+ cur.left = cur.right;
19
+ cur.right = temp;
20
21
+ if (cur.left != null) {
22
+ queue.offer(cur.left);
23
24
25
+ if (cur.right != null) {
26
+ queue.offer(cur.right);
27
28
29
30
+ return root;
31
32
+}
0 commit comments