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

昆明网站开发培训机构做计算机项目的网站

昆明网站开发培训机构,做计算机项目的网站,栾城seo整站排名,设计网站要多久114.二叉树展开为链表 方法一#xff1a;对二叉树进行先序遍历#xff0c;得到各个节点被访问到的顺序#xff0c;利用数组存储下来#xff0c;然后在先序遍历之后更新每个节点的左右节点的信息#xff0c;将二叉树展开为链表 /*** Definition for a binary tree node.* …114.二叉树展开为链表 方法一对二叉树进行先序遍历得到各个节点被访问到的顺序利用数组存储下来然后在先序遍历之后更新每个节点的左右节点的信息将二叉树展开为链表 /*** 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();preorderTraversal(root,list);int size list.size();for(int i 1;isize;i){TreeNode prev list.get(i - 1),curr list.get(i);prev.left null;prev.right curr;}}public void preorderTraversal(TreeNode root, ListTreeNode list) {if (root ! null) {list.add(root);preorderTraversal(root.left, list);preorderTraversal(root.right, list);}}}方法二 /*** 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) {if (root null) {return;}// 1. 先将左子树展开为链表flatten(root.left);// 2. 将右子树展开为链表flatten(root.right);// 将左子树迁移到右子树中TreeNode node root.left;if (node ! null) { // 如果左子树不为空// 3.1. 先找到左子树链表中的最右端的结点while (node.right ! null) {node node.right;}// 3.2. 将右子树插入到左子树的尾部结点node.right root.right;// 3.3 将左子树换到右结点root.right root.left;root.left null;}}}
http://www.hkea.cn/news/14545741/

相关文章:

  • 建设科普网站的意义达内ui设计培训费用
  • 济南建网站公司报价网站建设哪个便宜
  • 北京住房和城乡建设部网站wordpress中文版源码下载
  • nodejs建设直播网站正规软件开发培训学校
  • 虚拟网站建设指导公司网站建设如何撤销
  • 网站优点网站建设制作定制
  • 天津市建设与管理网站工业设计公司是做什么的
  • 一个网站有多少网页wordpress改变访问目录
  • 从化网站建设推广wordpress 虚幻大学
  • 辽宁网站设计宁波外贸公司排名前五十
  • 怎么申请一个免费域名长安seo排名优化培训
  • php网站开发图文教程上海源码网站建设公司
  • 全网通网站建设信息展示网站系统
  • 行业门户网站建设费用深圳人口1756万
  • 白和黑人做网站网页版qq空间怎么看特别关心
  • 网站建设流程方案响应式旅游网站模板
  • 做网站策划书文档广西建设网站网址多少
  • 专做影视评论的网站app推广多少钱一个
  • 网站搭建中114514永州网站建设多少钱
  • 企业网站建设费用详情企业网站优化包括哪三个方面
  • 建立网站tk机械网站精选
  • 做定制的网站山西省煤炭厅基本建设局网站
  • 网站做等保备案上海公司网站
  • 用r语言 做网站点击热力图星凯网站建设
  • 高科技公司网站模板wordpress菜单不现实
  • 网站内容采编怎么做大型网站开发语言框架工具
  • 网站建设综合实训总结网站检索功能怎么做呢
  • 网站开发注意事项国家高新技术企业牌匾
  • 教做甜品网站信誉好的武进网站建设
  • 58网站建设的目的商业推广费用一般多少