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

个人的小说网站如何做如何在百度上做推广

个人的小说网站如何做,如何在百度上做推广,net做网站遇到的问题,太原网站制作好吗589.N叉数的前序遍历: 状态:已做出 思路: N叉树的前序遍历和二叉树很像,我这里使用栈来实现。首先把根结点入栈,然后删除栈顶节点后把栈顶节点的所有子树都插入到栈,这里需要注意的是插入的方式是从最后一…

589.N叉数的前序遍历:

状态:已做出

思路:

N叉树的前序遍历和二叉树很像,我这里使用栈来实现。首先把根结点入栈,然后删除栈顶节点后把栈顶节点的所有子树都插入到栈,这里需要注意的是插入的方式是从最后一个子树开始往前遍历入栈,这样出栈顺序才正确。按照这个出栈根结点,进栈子树节点,就可以实现前序遍历。 

代码如下:

/*
// Definition for a Node.
class Node {
public:int val;vector<Node*> children;Node() {}Node(int _val) {val = _val;}Node(int _val, vector<Node*> _children) {val = _val;children = _children;}
};
*/class Solution {
public:vector<int> preorder(Node* root) {stack<Node*>st;//使用栈来实现前序遍历vector<int>result;if(!root) return result;st.push(root);while(!st.empty()) {Node* temp=st.top();//取出栈顶元素,这就是前序遍历的根节点处理st.pop();result.push_back(temp->val);//以下循环就是让每个节点的子树全部都依次入栈for(int i=temp->children.size()-1;i>=0;--i) {st.push(temp->children[i]);}}return result;}
};

 590.N叉树的后序遍历:

状态:已做出

思路:

和N叉树的前序遍历一样,最后对其进行反转即可。

代码如下:

/*
// Definition for a Node.
class Node {
public:int val;vector<Node*> children;Node() {}Node(int _val) {val = _val;}Node(int _val, vector<Node*> _children) {val = _val;children = _children;}
};
*/class Solution {
public:vector<int> postorder(Node* root) {stack<Node*>st;vector<int>result;if(!root) return result;st.push(root);while(!st.empty()) {Node* temp=st.top();st.pop();result.push_back(temp->val);//这里的循环和前序遍历相反,这样才能让最后反转的数组符合后序遍历for(int i=0;i<temp->children.size();++i) {st.push(temp->children[i]);}}reverse(result.begin(), result.end());//反转数组return result;}
};

 总结:

这两道题目就是二叉树前后序遍历的衍生,和二叉树的前后序遍历一样的操作,主要还是练习前后序操作的思想。

http://www.dtcms.com/wzjs/207397.html

相关文章:

  • dns劫持网站怎么做永久免费的网站服务器有哪些软件
  • 成都市建设质监站网站seo顾问是干什么
  • 百度对新网站排名问题百度网页版浏览器
  • 河南新乡市建设银行网站无代码系统搭建平台
  • 深圳建模板网站搜索引擎推广方案案例
  • 本科生网站建设毕业论文网址大全百度
  • 肇庆网站制作案例齐三seo顾问
  • 做网站编辑累吗baidu百度首页
  • 国外网站备案流程游戏推广代理平台
  • 怎么做网站排名会更好百度推广竞价开户
  • 通化网站建设公司seo短视频网页入口引流下载
  • 北京加盟网站建设八种营销模式
  • 53网站客服系统哪个好如何优化培训体系
  • 物流营销型网站案例分析2022年今天新闻联播
  • 免费企业网站源代码社群运营
  • 无锡制作网站公司哪家好web3域名注册
  • 招生平台网站开发最近国际新闻大事
  • 兰州百度网站建设如何制作网页教程
  • 零售客户电商网站登录万维网域名注册查询
  • 青岛开发区网站建设哪家好百度推广seo怎么学
  • 做网站税费职业技能培训网站
  • 怎样查看网站是用什么做的谷歌google
  • 我国政府门户网站建设现状网站搭建工具
  • 如何兼职做网站指数搜索
  • 网站权重与排名浅谈网站关键词优化推广哪家快
  • 网站托管服务提供商互联网营销师证书有用吗
  • 郑州网站建设哪里好南宁网站快速排名提升
  • 哪个网站做加盟手机seo排名软件
  • 如何用jave做网站网站建设详细方案模板
  • 建站模板免费百度推广助手app下载