/**
* Definition for a binary tree node.
* public class TreeNode {
* int val;
* TreeNode left;
* TreeNode right;
* TreeNode(int x) { val = x; }
* }
*/
class Solution {
List<Integer> list = new ArrayList<>();
public List<Integer> getAllElements(TreeNode root1, TreeNode root2) {
inorder(root1);
inorder(root2);
Collections.sort(list);
return list;
}
// 辅助函数,中序遍历
public void inorder(TreeNode root) {
if (root == null) return;
inorder(root.left);
list.add(root.val);
inorder(root.right);
}
}
相关文章
- 10-01LeetCode每日刷题Day14---L700 二叉搜索树中的搜索
- 10-01leetcode [701. 二叉搜索树中的插入操作](https://leetcode-cn.com/problems/insert-into-a-binary-search-tree/)
- 10-01【LeetCode】二叉搜索树的前序,中序,后续遍历非递归方法
- 10-01LeetCode_700_二叉搜索树中的搜索
- 10-01700 二叉搜索树中的搜索(递归)
- 10-01700. 二叉搜索树中的搜索
- 10-01Leetcode 700. 二叉搜索树中的搜索(DAY 2)
- 10-01leetcode 700. 二叉搜索树中的搜索
- 10-01数据结构中很常见的各种树(BST二叉搜索树、AVL平衡二叉树、RBT红黑树、B-树、B+树、B*树)
- 10-01401,删除二叉搜索树中的节点