当前位置: 首页 > news >正文

公司网站如何宣传推广汕头58同城

公司网站如何宣传推广,汕头58同城,云南高端网站建设公司,织梦cms做视频网站题目 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同。 示例 1&…

题目

给你二叉树的根结点 root ,请你将它展开为一个单链表:

  • 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。
  • 展开后的单链表应该与二叉树 先序遍历 顺序相同。

示例 1:

输入:root = [1,2,5,3,4,null,6]
输出:[1,null,2,null,3,null,4,null,5,null,6]

示例 2:

输入:root = []
输出:[]

示例 3:

输入:root = [0]
输出:[0]

提示:

  • 树中结点数在范围 [0, 2000] 内
  • -100 <= Node.val <= 100

 

解答

源代码

/*** Definition for a binary tree node.* public class TreeNode {*     int val;*     TreeNode left;*     TreeNode right;*     TreeNode() {}*     TreeNode(int val) { this.val = val; }*     TreeNode(int val, TreeNode left, TreeNode right) {*         this.val = val;*         this.left = left;*         this.right = right;*     }* }*/
class Solution {public void flatten(TreeNode root) {List<TreeNode> list = new ArrayList<TreeNode>();dfs(root, list);for (int i = 1; i < list.size(); i++) {TreeNode pre = list.get(i - 1), cur = list.get(i);pre.left = null;pre.right = cur;}}public void dfs (TreeNode node, List<TreeNode> list) {if (node == null) {return;}list.add(node);dfs(node.left, list);dfs(node.right, list);}
}

总结

这题我想了半天怎么直接将root根节点对应的二叉树展开成链表,这样就不用返回值了。没想到看了题解根本没这么复杂,直接前序遍历这个二叉树,将每个节点地址存入列表,再把节点连接起来。

http://www.yayakq.cn/news/847445/

相关文章:

  • 网站的打开速度自己如何建立网站
  • ps 做网站切图营销推广ppt
  • ae免费模板网站网站建设与分工的论文
  • 网站需求建设关系书如何用微信小程序开店
  • 网站建设否定关键词网站建设氺金手指排名11
  • 深圳集团网站建设公司交互设计软件有哪些
  • 邢台网站建设服务商wordpress 增加小工具栏
  • 建站卖素材京icp备案查询官网
  • 网站流量来源查询网站推广的具体方法
  • 想做网站去哪里做常州网站建设最易
  • 南阳公司网站建设网站建设公司推荐时代创信
  • 门户网站建设摘要企业电话号码查询网站
  • dede网站安全四川建设考试网
  • 网站登记查询wordpress 分类页模板
  • 泉州模板建站源码百度指数只能查90天吗
  • 源码下载论坛seo学院
  • 装修网站怎么做的菠菜网站怎么建设
  • 电子商务网站建设html游戏网页链接
  • 网站建设免费模板wordpress 新页面跳转
  • 电商专业网站建设的毕业设计查工程建设不良记录免费的网站
  • 网站推广系统网站建设 维护费用
  • 做二手手机交易网站电商货源平台
  • 做公司英文网站房产信息查询官网
  • 重庆做营销网站建设做网站的是什么软件
  • 阿里云创建网站手机网站作用
  • 昆山市网站建设人力资源公司怎么找客户
  • 漳州市建设局网站混凝土公示企业信息年报系统
  • 雅安网站制作管理咨询公司名字大全
  • wordpress 网站积分打赏dede仿站
  • 企业网站会员功能贵阳网站建设三思网络