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

什么网站可以做装修效果图软件学校网站模板

什么网站可以做装修效果图,软件学校网站模板,域名备案需要有网站吗,在百度怎么建自己的网站题目#xff1a; 给你二叉树的根结点 root #xff0c;请你将它展开为一个单链表#xff1a; 展开后的单链表应该同样使用 TreeNode #xff0c;其中 right 子指针指向链表中下一个结点#xff0c;而左子指针始终为 null 。 展开后的单链表应该与二叉树 先序遍历 顺序相同…题目 给你二叉树的根结点 root 请你将它展开为一个单链表 展开后的单链表应该同样使用 TreeNode 其中 right 子指针指向链表中下一个结点而左子指针始终为 null 。 展开后的单链表应该与二叉树 先序遍历 顺序相同。 思路 (树的遍历) O(n) 从根节点遍历整颗树对于当前节点 1、如果存在左子树则将左子树插入当前节点右边。 2、否则遍历至右子树 图示过程如下 C #includeiostream using namespace std;struct TreeNode {int val;TreeNode *left;TreeNode *right;TreeNode();TreeNode(int x){val x;left right nullptr;}TreeNode(int x,TreeNode *left,TreeNode *right){val x;left left;right right;} };class Solution { public:void flatten(TreeNode *root){TreeNode* p root-left;if(p ! nullptr){// 找到根左节点分支的最右节点while(p-right ! nullptr){p p-right;}p-right root-right;root-right root-left;root-left nullptr;}root root-right;} };Python 解题思路依次将每个节点的子节点进行操作。 class TreeNode:def __init__(self,val 0,left None, right None):self.val xself.left leftself.right rightclass Solution:def flatten(self,root):while root:if root.left: # 左子树存在才进行操作sub_left root.leftwhile sub_left.right: # 左子树的右子树找到最深sub_left sub_left.right# 将root的右子树挂到左子树的右子树的最深sub_left.right root.rightroot.right root.left # 将root的左子树挂到右子树root.left None # 清空左子树root root.right # 继续下一个节点
http://www.pierceye.com/news/431569/

相关文章:

  • 天津做不锈钢的网站做网站要几个部门组成
  • 宿迁集团网站建设用dw制作一个网站
  • 网站创建二级域名网络营销到底是个啥
  • 银州手机网站建设做网站前台模型要做什么呢
  • 做彩票网站推广网站建设培训方案
  • o2o网站建设多少钱昆山专业网站建设
  • c语言自学免费网站网站制作职业
  • 免费刷赞网站推广qq免费有哪些网页设计软件
  • 如何设计网站的首页做海鲜代理在什么网站
  • 网站分析的优劣势苏州网络推广企业
  • 威海网站建设公司施工企业成本核算方法
  • 网站群集约化建设cc域名做门户网站
  • 怎么看一个网站做的好不好北京企业网站推广
  • 网站后台访问权限设置静宁网站建设
  • 网站是什么时候开始的怎样做知道网站
  • 安丘做网站的有那个网站
  • 网站建设佰首选金手指六门户网站 解决方案
  • 怎么可以创建网站十大管理培训课程
  • 网络安全管理系统佛山厂家推广优化
  • 网站建设 外包是什么意思微信小程序低代码开发
  • 网站底部信息用js写法莱芜雪野湖有什么好玩的
  • 青岛高品质网站制作优化快速排名教程
  • 地产项目网站长沙建个网站一般需要多少钱
  • 什么样的网站流量容易做社区网站建设
  • 网站的虚拟主机到期延吉建设局网站
  • 深圳seo网站优化公司wordpress页面权限插件
  • 手机制作购物网站农业 网站源码
  • 飞沐网站设计成都推广网站多少钱
  • 网站建设需要什么手续秦皇岛市房价
  • seo织梦网站建设步骤西宁网络公司电话