leetcode二叉树的最大距离(leetcode合并两个二叉树)

技术LeetCode如何找出两棵二叉搜索树中的所有元素这篇文章给大家分享的是有关LeetCode如何找出两棵二叉搜索树中的所有元素的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 一,两棵

这篇文章给大家分享的是有关LeetCode如何找出两棵二叉搜索树中的所有元素的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

一,两棵二叉搜索树中的所有元素

1,问题简述

给你root1和root2这两棵二叉搜索树。

请你返回一个列表,其中包含「两棵树」中的所有整数并按「升序」排序。

2,示例描述

LeetCode如何找出两棵二叉搜索树中的所有元素

输入:root1=[2,1,4],root2=[1,0,3]

输出:[0,1,1,2,3,4]

示例2:

输入:root1=[0,-10,10],root2=[5,1,7,0,2]

输出:[-10,0,0,1,2,5,7,10]

示例3:

输入:root1=[],root2=[5,1,7,0,2]

输出:[0,1,2,5,7]

示例4:

输入:root1=[0,-10,10],root2=[]

输出:[-10,0,10]

提示:

每棵树最多有5000 个节点。

每个节点的值在[-10^5, 10^5] 之间。

3,题解思路

深度优先搜索,数组排序操作

4,题解程序

导入Java。乌提尔。ArrayList

导入Java。乌提尔。收藏品;

导入Java。乌提尔。列表;

公共类GetAllElementsTest3 {

公共静态void main(String[]参数){ 0

TreeNode t1=新的树节点(2);

TreeNode t12=新的树节点(1);

TreeNode t13=新的树节点(4);

TreeNode t2=新的树节点(1);

TreeNode t21=新的树节点(0);

TreeNode t22=新的树节点(3);

t1.left=t12

t1.right=t13

t2 .左侧=t21

t2.right=t22

getAllElements(t1,T2);

}

公共静态列表整数getAllElements(树节点根1,树节点根2){ 0

list整数list=new ArrayList();

if(根1==null根2==null){ 0

退货清单;

}

list整数根1 list=new ArrayList();

list整数根2 list=new ArrayList();

dfsRoot1(root1,Root1列表);

dfsRoot1(root2,root2列表);

根1列表。addall(根2列表);

收藏品。排序(根1列表);

返回root1List

}

私有静态void dfsRoot1(TreeNode root1,list整数Root1列表){ 0

if(根1==null){ 0

返回;

}

if (root1.left!=null){ 0

dfsRoot1(root1.left,Root1列表);

}

根1列表。添加(根1。val);

if (root1。对!=null){ 0

dfsRoot1(root1.right,Root1列表);

}

}

}感谢各位的阅读!关于“LeetCode如何找出两棵二叉搜索树中的所有元素"这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/147026.html

(0)

相关推荐

  • 小星星怎么折,用纸叠的小星星代表什么啊

    技术小星星怎么折,用纸叠的小星星代表什么啊幸运星数量所代表的含意:   01 你是我的唯一   02 两情相悦   03 我爱你   04 誓言、承诺   05 无悔   06 顺利   07 喜相逢   08 弥补  

    生活 2021年10月23日
  • antdesignpro使用方法(antdesignpro安装出错)

    技术怎么安装Ant Design Pro这篇文章主要为大家展示了“怎么安装Ant Design Pro”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么安装Ant Desig

    攻略 2021年12月20日
  • 刷抖音粉丝平台,抖音花钱刷粉丝价格多少?

    技术刷抖音粉丝平台,抖音花钱刷粉丝价格多少?抖音大家买真是粉丝或者买关注之类的大部分都是需要付费的,不过现在市面上这些业务平台的价格有高有低的。大家需要妥善地判断,如果有不太清楚不太了解的小伙伴,下面小编就给大家带来抖音

    测评 2021年11月11日
  • 大年初一英文,关于大年初一的英语作文50词

    技术大年初一英文,关于大年初一的英语作文50词The Spring Festival is one of the traditional festivals in China. People celebrate it i

    生活 2021年10月22日
  • 如何填报志愿,2021年高考如何填报志愿

    技术如何填报志愿,2021年高考如何填报志愿高考成绩公布了如何填报志愿,恭喜大家要迈入人生新篇章了吖~8过熬过了高考这一关,填报高考志愿对考生和家长来说,也是一个大难题。天眼妹记得自己高考的时候,没少因为填报高考志愿掉头

    生活 2021年10月25日
  • 首页css

    技术首页css 首页cssbody{ background-color: #CCCCCC;}.content ul{ padding-left: 0;}.content ul li{ display:

    礼包 2021年10月27日