Medium
116. Populating Next Right Pointers in Each Node
linked-listtreedepth-first-searchbreadth-first-searchbinary-tree
解題說明
C++ 解法
複雜度分析
虛擬碼
1. If root is null, return null
2. Set leftmost = root
3. While leftmost has a left child:
a. Set curr = leftmost
b. While curr is not null:
- curr.left.next = curr.right
- If curr.next exists: curr.right.next = curr.next.left
- curr = curr.next
c. leftmost = leftmost.left
4. Return root