Problem#
有 n 個二元樹的節點,對於節點 i 有兩個小孩 left[i] 和 right[i] 分別代表左和右子節點,-1 代表不存在,要你回傳判斷題目給的測資是否是一個二元樹
測資限制#
- $1 \le n \le 10^4$
想法#
一個二元樹除了 root 之外其他節點都只有一個 parent ,且不能是森林,不能有環
可以真的建圖去 dfs 也可以用 disjoint set 去維護
AC Code#
- 時間複雜度: $\mathcal{O}(n)$
- 空間複雜度: $\mathcal{O}(n)$