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

物流网站建设相关的问题分类信息网址

物流网站建设相关的问题,分类信息网址,策划公司的经营范围,建立网站备案需要什么资料题目 给你二叉树的根结点 root #xff0c;请你将它展开为一个单链表#xff1a; 展开后的单链表应该同样使用 TreeNode #xff0c;其中 right 子指针指向链表中下一个结点#xff0c;而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同。 示例 1请你将它展开为一个单链表 展开后的单链表应该同样使用 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) {ListTreeNode list new ArrayListTreeNode();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, ListTreeNode list) {if (node null) {return;}list.add(node);dfs(node.left, list);dfs(node.right, list);} } 总结 这题我想了半天怎么直接将root根节点对应的二叉树展开成链表这样就不用返回值了。没想到看了题解根本没这么复杂直接前序遍历这个二叉树将每个节点地址存入列表再把节点连接起来。
http://www.sadfv.cn/news/64277/

相关文章:

  • 域名和网站的关系硬件开发
  • 无锡网站制作工具厉害的网站开发
  • 网站跳到另一个网站怎么做wordpress logo.svg
  • 广州网站建设总结wordpress纯代码
  • 朝阳网站建设开发wordpress 后台管理
  • 电商网站的活动怎么做整合网络营销策划
  • 手机搭建网站工具一地址和二地址
  • 常州做网站的 武进怎么做简单网站
  • 企业网站建设企业有平面广告设计的网站
  • 河间网站制作厦门最好的seo公司
  • 做封面下载网站昆山网站建设培训学校
  • 网站开发的基本知识网站建设费用一年
  • 网站建设都是模板长春整站优化
  • 网站建设合同简单模板做网站前段可以考什么证书
  • 卢松松网站厦门加盟网站建设
  • 网页制作作业网站网站可以称为系统吗
  • 太原市建站外包公司wordpress标题转英文
  • 众美商务公馆做网站杭州建设网址
  • 怎么做网站里导出没有水印的图桂林户外论坛
  • 怎么做电商平台网站腕表手表网站
  • 一级a做爰片免费网站 视频医疗云网站建设
  • psd做网站切片云服务器 能用来做网站吗
  • 高校网站群建设方案丰城网站建设公司
  • 优质校建设网站有专门做预算的网站没
  • 北京网页制作网站wordpress访问速度突然好慢
  • 织梦保险网站源码博客新手wordpress
  • 沈阳外贸网站建设寻找外贸客户的网站
  • 用jsp做视频网站营销网站制作哪家好
  • 上海专业做网站公司有哪些网站开发英文文献
  • 网站建设可行性实施报告网页制作工具的英文名