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

镇网站建设管理工作总结seo方式包括

镇网站建设管理工作总结,seo方式包括,做液氮冰淇淋店网站,青园网站建设有点难,没想到中序遍历,于是花了很长时间。 想到中序遍历后也不简单,需要注意的是要保存上一个节点的指针,因为当前一个数大于后一个数时,可能是前一个数出问题也可能是后一个数出问题。 最后想到了:如果…

有点难,没想到中序遍历,于是花了很长时间。

想到中序遍历后也不简单,需要注意的是要保存上一个节点的指针,因为当前一个数大于后一个数时,可能是前一个数出问题也可能是后一个数出问题。

最后想到了:如果出错的是两个不相邻的数,那么第一个错肯定是前一个数的错,第二个错肯定是后一个数的错;如果遍历完整棵树都只找到一个出错地方,那么就是这个地方前一个数和后一个树出问题。

最后将出问题的数字交换就行了。

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution {
public:TreeNode* mark1;TreeNode* mark2;TreeNode* mark;void recursion(TreeNode* root){if(root->left) recursion(root->left);if(mark1==NULL&&root->val<mark->val){mark1=mark;mark2=root;}if(mark1!=NULL&&root->val<mark->val){mark2=root;}mark=root;if(root->right) recursion(root->right);}void recoverTree(TreeNode* root) {mark=new TreeNode(-2147483648);recursion(root);int x=mark1->val;mark1->val=mark2->val;mark2->val=x;}
};

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

相关文章:

  • 网站上怎么做弹幕效果图东莞网站推广宣传
  • 网站建设的申请理由自媒体推广渠道
  • 网站运营推广主要做什么的360收录入口
  • 网站推广费用ihanshiseo关键词排名
  • 响应是网站怎么做网页制作工具
  • 网站开发免费视频播放器百度关键词挖掘查询工具
  • ipad做网站服务器西点培训
  • 做网站应选那个主题查域名备案
  • 深圳最好的网站建设公司贵阳seo网站推广
  • 建站宝盒视频315影视行业
  • 专门做钻石国外网站搜狗收录提交入口网址
  • 穹拓网站建设爱站网关键词挖掘工具熊猫
  • 青岛网站制作辰星辰seo网络公司
  • 哪些做任务的网站靠谱优化大师apk
  • 做网站推广怎样才能省钱国家高新技术企业名单
  • 自己建设企业网站网站如何推广
  • 苏州专业网站设计网站百度权重查询
  • 家具网站开发报告北京建站公司
  • 厦门高端网站建设公司长沙网站seo哪家公司好
  • 沈阳高端网站制作公司抖音账号权重查询
  • 做图模板下载网站google seo是什么啊
  • wordpress通过电子邮件天津网络推广seo
  • 网络营销渠道的三大功能宣城网站seo
  • 网站弹屏广告怎么做淘宝运营培训
  • 湘潭做网站价格问下磐石网络网页自动点击软件
  • tp做网站签到功能百度seo算法
  • 政府门户html网站模板教你如何快速建站
  • 网站 源码 下载刷死粉网站推广
  • 网站开发费用摊销吗本网站三天换一次域名
  • 中国佛山手机网站建设seo搜索引擎优化技术