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

预付网站制作费怎么做凭证wordpress 协同

预付网站制作费怎么做凭证,wordpress 协同,如何创建一个网站用来存放东西,景观设计网站推荐[二叉树展开为链表] 难度:中等 题目描述 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。展开后的单…

[二叉树展开为链表]

难度:中等

题目描述

给你二叉树的根结点 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]

题解

因为和先序遍历相同,所以可以想到利用先序遍历将所有的结点存储到列表中,之后便可以依次添加右子结点

想法代码

using System;
using System.Collections.Generic;public class TreeNode
{public int val;public TreeNode left;public TreeNode right;public TreeNode(int val = 0, TreeNode left = null, TreeNode right = null){this.val = val;this.left = left;this.right = right;}
}public class Solution
{public static void Main(string[] args){TreeNode root = new TreeNode{val = 1,left = new TreeNode{val = 2,left = new TreeNode(3),right = new TreeNode(4)},right = new TreeNode{val = 5,right = new TreeNode(6)}};Solution solution = new Solution();solution.Flatten(root);solution.OnlyReadRightTree(root);}public IList<TreeNode> treeList = new List<TreeNode>();public void Flatten(TreeNode root){Travel(root);int size = treeList.Count;for (int i = 0; i < size; i++){TreeNode tree = treeList[i];tree.left = null;tree.right = i == size - 1 ? null : treeList[i + 1];}}public void Travel(TreeNode root){if (root == null){return;}treeList.Add(root);Travel(root.left);Travel(root.right);}public void OnlyReadRightTree(TreeNode root){if (root == null){return;}OnlyReadRightTree(root.right);Console.Write(root.val);}
}
return;}OnlyReadRightTree(root.right);Console.Write(root.val);}
}
http://www.yayakq.cn/news/266264/

相关文章:

  • 峨眉山网站建设网站备案查询流程
  • 做网站发布创可贴网站怎么做图片大全
  • 该网站使用的安全设置网页设计公司宣传
  • 梧州网站建设贝尔利购物网站模板代码下载
  • 山东省建设教育集团网站企业建设网站的策划流程
  • 网站开发高级工程师专业wordpress模板怎么改成织梦模板
  • 做网站80端口extjs做的网站
  • 做网站需要学编程吗主流搜索引擎有哪些
  • 商丘网站建设方案中小企业网站建设济南兴田德润o厉害吗
  • 企业网站建设中企动力苏州网络营销及网站推广
  • 海南 网站开发wordpress 二栏
  • 工程建设标准最新查询网站南昌做网站开发的公司有哪些
  • 手机网站建设域名空间如何建立淘宝客网站
  • 学院网站建设与管理办法网站上上传图片 怎么做
  • 个人建网站允许吗php网站开发环境一
  • 成品网站代理移动互联网开发是什么
  • 湛江建站免费模板平面广告设计好学吗
  • 网站留言如何做的前端界面设计工具
  • 网站权重值客户管理软件免费版哪个好用
  • 如何更快的学习.net网站开发市场营销做得好的企业
  • 网页设计欣赏英文seo教学平台
  • 南京网站建设公司 w昆明网站建设价位
  • 网站的标准个人app怎么做
  • wordpress网站刷新在线广告
  • 东莞市网站建设分站企业wordpress下载的主题如何安装
  • 全球建筑网站做别墅装修的公司
  • 网站营销活动页面制作做瑜珈孕妇高清图网站
  • 如何做网站轮播图和菜单全屏酒店网络营销策略论文
  • 15年做哪个网站能致富深圳网站专业制作
  • 北京做网站的visual studio怎么做网页