-
[75 LeetCode] 19 - Invert Binary TreeStudy/Leetcode 2023. 4. 27. 00:54
[75 LeetCode]는 코딩테스트 연습을 위해 한 페이스북 개발자가 추천하는 75가지 알고리즘 문제를 풀어보는 시리즈이다.
블라인드 원문:
https://www.teamblind.com/post/New-Year-Gift---Curated-List-of-Top-75-LeetCode-Questions-to-Save-Your-Time-OaM1orEU문제 링크: https://leetcode.com/problems/invert-binary-tree/description/
트리를 뒤집는 문제이다.
child의 left right도 모두 뒤집어줘야하므로, 간단히 재귀로 구현이 가능하다.var invertTree = function(root) { const invert = (node) => { if (!node) return null; return { val: node.val, left: invert(node.right), right: invert(node.left) } } return invert(root); };
728x90'Study > Leetcode' 카테고리의 다른 글
[75 LeetCode] 21 - Product of Array Except Self (0) 2023.04.27 [75 LeetCode] 20 - Contains Duplicate (0) 2023.04.27 [75 LeetCode] 18 - Same Tree (0) 2023.04.27 [75 LeetCode] 17 - Longest Repeating Character Replacement (0) 2023.04.27 [75 LeetCode] 16 - Linked List Cycle (0) 2023.04.27