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

代做宝网站医学关键词 是哪个网站做

代做宝网站,医学关键词 是哪个网站做,怎样手机网站建设,网站无法打开网页是怎么回事和层序遍历差不多的思路,将节点储存在队列里,一边取出节点一边放入取出节点的左右节点,直到队列空。 /* // Definition for a Node. class Node { public:int val;Node* left;Node* right;Node* next;Node() : val(0), left(NULL), right(NU…

和层序遍历差不多的思路,将节点储存在队列里,一边取出节点一边放入取出节点的左右节点,直到队列空。

/*
// Definition for a Node.
class Node {
public:int val;Node* left;Node* right;Node* next;Node() : val(0), left(NULL), right(NULL), next(NULL) {}Node(int _val) : val(_val), left(NULL), right(NULL), next(NULL) {}Node(int _val, Node* _left, Node* _right, Node* _next): val(_val), left(_left), right(_right), next(_next) {}
};
*/class Solution {
public:Node* connect(Node* root) {if(root==NULL) return root;int record=1;queue<Node*> n;n.push(root);while(!n.empty()){Node* node=NULL;for(int i=0;i<record;i++){Node* first=n.front();if(first->left){n.push(first->left);n.push(first->right);}if(node) node->next=first;node=first;n.pop();}record*=2;}return root;}
};

本来我是写的vector,但是发现queue更好,完美匹配。

以及看了答案发现还有一种很机智的思路。

大概就是next有两种取法(对于root和其left、right),一种是left的next为right,一种是right的next为root的next的left。

如此就可以递归。

/*
// Definition for a Node.
class Node {
public:int val;Node* left;Node* right;Node* next;Node() : val(0), left(NULL), right(NULL), next(NULL) {}Node(int _val) : val(_val), left(NULL), right(NULL), next(NULL) {}Node(int _val, Node* _left, Node* _right, Node* _next): val(_val), left(_left), right(_right), next(_next) {}
};
*/class Solution {
public:Node* connect(Node* root) {Node* result=root;while(root){Node* record=root->left;while(root&&root->left){root->left->next=root->right;if(root->next) root->right->next=root->next->left;root=root->next;}root=record;}return result;}
};

http://www.dtcms.com/a/567688.html

相关文章:

  • 网站数据模版网站的优化策略方案
  • 湖北外贸网站建设简书 用wordpress
  • 自考在线做试卷的网站武夷山网页设计
  • 品质培训网站建设wap建站系统
  • 彩票网站代理郑州网站设计公司排名
  • 深圳做app网站的公司男科医院哪家好一些
  • 海口企业建站系统模板申请免费网站
  • 百度一下官方网站网站建设基本
  • 关于网站建设的调查问卷自己怎么做卖服装的网站
  • 南县做网站遂宁网页设计公司
  • 河源东莞网站建设怎么快速优化网站
  • 搭建网站seo汉中网站开发
  • 基于.net音乐网站开发wordpress知更鸟最新
  • wordpress建站工具包外军网站建设
  • 针对网站开发者的问答网站百度指数人群画像
  • 大型网站开发语言排名wordpress设置专题页
  • 建设教育信息网站工作总结做网站赚取广告费
  • 外贸网站建设模板下载重庆响应式网站设计
  • 做外贸没网站可以吗怎样上传wordpress
  • 昆明建企业网站多少钱公司内部网站源码
  • 景区旅游门户网站建设方案北京到安阳火车票
  • 江门网站制作方案定制wordpress如和安装
  • 网站默认图片装修公司咨询电话
  • 门户网站有什么特点网络宣传的方法
  • 公司企业网站制作教程apple网站设计
  • 钢材网站建设品牌营销的概念
  • 给新公司做网站要多少钱wordpress价格比较模板
  • 网站整体建设方案wordpress根目录
  • 新闻源代发网站怎么做做网站排名
  • 网站服务合同交印花税吗合肥建设学校官网网站