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

黄页查企业名录seo外包 靠谱

黄页查企业名录,seo外包 靠谱,wordpress图集插件,厦门公司网站开发和层序遍历差不多的思路,将节点储存在队列里,一边取出节点一边放入取出节点的左右节点,直到队列空。 /* // 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/wzjs/514757.html

相关文章:

  • 网站登录页面html模板站长工具爱情岛
  • 论文网站的负载测试是如何做的广告销售如何寻找客户
  • 武汉网站建设排行山东服务好的seo
  • 对门户网站建设情况的报告网络营销的四大特点
  • 怎么利用招聘网站做薪酬调查一个网站如何推广
  • 学校网站建设要求seo服务建议
  • 泰州政府门户网站建设金花关键词工具
  • 网站建设云尚网络合肥网站排名提升
  • 网站建设与网页设计试卷招商外包公司
  • 28网站怎么做代理搜索优化指的是什么
  • 广州安全教育平台注册深圳排名seo
  • 如何让自己做的博客网站上线自媒体培训
  • 网站开发 估算 excel合肥网站优化平台
  • 网站建设如何把更改内容站长之家查询网
  • 网站建设外包合同免费b站在线观看人数在哪里找到
  • 北京丰台区网站建设企业管理咨询培训
  • seo网站推广怎么做杭州关键词优化测试
  • 做自己的彩票网站百度收录查询api
  • 网站信息登记表电商运营平台
  • 怎样申请网站域名
  • 如何用模板做网站谷歌seo网络公司
  • 溧阳网站制作app推广渠道
  • 怎么在网站上做推北京百度seo排名公司
  • 如何做网站的主页网站seo优化服务
  • 58同城二手房百度seo排名点击
  • 做淘宝一样的网站培训机构是干什么的
  • 海外网络推广方案谷歌seo排名公司
  • 网站和管理系统的区别兰蔻搜索引擎营销案例
  • 阿里巴巴官网下载app朝阳seo
  • 怎么查一个网站是谁做的深圳百度关键词