1 Traversal
定义
先序遍历 / 中序遍历 / 后序遍历
先序遍历(又叫先根遍历、前序遍历)
// 将根作为root,空ArrayList作为result传入,即可得到整棵树的遍历结果
private void traverse(TreeNode root, ArrayList<Integer> result) {
if (root == null) {
return;
}
result.add(root.val);
traverse(root.left, result);
traverse(root.right, result);
}中序遍历(又叫中根遍历)
后序遍历(又叫后根遍历)
一些有趣的题目:
Last updated
