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

wordpress 网站建设中百度seo最成功的优化

wordpress 网站建设中,百度seo最成功的优化,wordpress管理工具,网站的管理二叉树展开为链表 给你二叉树的根结点 root ,请你将它展开为一个单链表: 展开后的单链表应该同样使用 TreeNode ,其中 right 子指针指向链表中下一个结点,而左子指针始终为 null 。展开后的单链表应该与二叉树 先序遍历 顺序相同…

二叉树展开为链表

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

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

示例 1:

image-20241022222525566

输入: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

**进阶:**你可以使用原地算法(O(1) 额外空间)展开这棵树吗?

题解

/*** 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>();preorder(root,list);    for(int i=1;i<list.size();i++){TreeNode preNode = list.get(i-1);TreeNode cur = list.get(i);preNode.right = cur;preNode.left = null;}   }private void preorder(TreeNode node,List<TreeNode> list){if(node == null) return;list.add(node);preorder(node.left,list);preorder(node.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, TTreeNodereeNode right) {* this.val = val;* this.left = left;* this.right = right;* }* }*/
class Solution {public void flatten(TreeNode root) {if (root == null)return;if(root.left != null){TreeNode right = root.right;TreeNode leftRightNode = rightNode(root.left);leftRightNode.right = right;root.right = root.left;root.left = null;}flatten(root.right);}private TreeNode rightNode(TreeNode node) {if (node == null)return null;while (node.right != null)node = node.right;return node;}}
http://www.mmbaike.com/news/51865.html

相关文章:

  • 陕西网站建设公司重庆seo霸屏
  • 温州seo博客优化大师是什么意思
  • 我要做个网站该怎么做百度快速seo软件
  • 淄博网站建设设计谷歌seo和百度区别
  • 阿里巴巴网站做销售方案市场调研模板
  • 针对餐饮公司推广做网站方法武汉百度开户代理
  • 网站脚本怎么做深圳网络推广的公司
  • 网站开发使用的技术疫情最新数据消息地图
  • 永久免费的ppt网站品牌推广策略与方式
  • 织梦做的网站打开空白市场调研报告ppt
  • discuz建网站宣传软文是什么
  • 网站权重值seo网络优化
  • 广州市天河区建设和水务局网站真正免费的网站建站平台
  • 在哪里可以建设网站强强seo博客
  • 网站制作软件小学广告联盟怎么加入
  • 郑州专业做网站公黄冈网站推广优化找哪家
  • 松江网站建设推广百度关键词推广多少钱
  • 怎么在濮阳网站做宣传视频推广一条多少钱
  • 做淘宝客网站制作教程百度推广怎么做最好
  • 成都网站seo推广互联网推广是什么工作内容
  • 宿州网站网站建设seo网站设计
  • wordpress rss地址重庆seo推广运营
  • 长春网站建设手机版谷歌 chrome 浏览器
  • 做网站得多钱优化视频
  • dedecms建设慕课网站西点培训
  • 网页编辑排版工具有哪些汕头seo网络推广服务
  • 网站建设开发ppt模板中国互联网数据平台
  • 加盟的网站建设郑州粒米seo顾问
  • web页面就是网站吗百度指数app官方下载
  • 网站策划知识搜索引擎优化是什么意思啊