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

自己的网站怎么做app吗天门市网站建设seo

自己的网站怎么做app吗,天门市网站建设seo,建设网站的目的服装类,叫人做网站后不提供源码链接: 449. 序列化和反序列化二叉搜索树 题意: 把一个二叉搜索树变成字符串,还要能变回来 解: 和剑指 Offer 37. 序列化二叉树差不多,那个是二叉树的序列化/反序列化-Hard 直接CV了,懒: ( 如果是二叉…

链接:

449. 序列化和反序列化二叉搜索树

题意:

把一个二叉搜索树变成字符串,还要能变回来

解:

和剑指 Offer 37. 序列化二叉树差不多,那个是二叉树的序列化/反序列化-Hard

直接CV了,懒: (`

如果是二叉搜索树的话,就相当于知道了中序遍历,前序/后序弄一个就行

实际代码:

string int2string(int x)
{string ret;if(x==0) return "0";while(x){ret=char('0'+x%10)+ret;x/=10;}return ret;
}
int string2int(string s)
{int ret=0;for(auto &ch:s){ret=ret*10+int(ch-'0');}return ret;
}
void node2string(string& s,TreeNode* root)
{s.append(int2string(root->val));if(root->left!=nullptr){s.append(",");node2string(s,root->left);}else s.append(",N");if(root->right!=nullptr){s.append(",");node2string(s,root->right);}else s.append(",N");
}
string serialize(TreeNode* root)
{string tree;if(root==nullptr) return tree;node2string(tree,root);//cout<<"tree:"<<tree<<endl; return tree;
}
void string2node(TreeNode* root,string& data)
{string s;int r=0;while(r<data.size() && data[r]!=',') r++;s=data.substr(0,r);data.erase(0,min(r+1,int(data.size())));if(s=="N") root->left=nullptr;else{root->left=new TreeNode(string2int(s));string2node(root->left,data);}r=0;while(r<data.size() && data[r]!=',') r++;s=data.substr(0,r);data.erase(0,min(r+1,int(data.size())));if(s=="N") root->right=nullptr;else{root->right=new TreeNode(string2int(s));string2node(root->right,data);}
}
TreeNode* deserialize(string data)
{TreeNode* newHead=nullptr;if(data.empty()) return newHead;string s;int r=0;while(r<data.size() && data[r]!=',') r++;s=data.substr(0,r);data.erase(0,min(r+1,int(data.size())));newHead=new TreeNode(string2int(s));string2node(newHead,data);return newHead;
}

限制:

  • 树中节点数范围是 [0, 104]
  • 0 <= Node.val <= 104
  • 题目数据 保证 输入的树是一棵二叉搜索树。
http://www.yayakq.cn/news/984481/

相关文章:

  • 做公众号的网站有哪些功能最便宜网站
  • 营销型网站首页模板企业网站 seo怎么做
  • 音乐视频怎么做mp3下载网站北京学电脑的培训机构
  • wordpress多站点的路径美图王电商一键生成详情图
  • 东莞高端网站建设哪个好重庆网站开发商城
  • 吉首企业自助建站谷歌浏览器 官网下载
  • 网站的整体风格包括服饰的网站建设
  • 做网站之前的前期做淘宝首页初学ps视频网站
  • dede音乐网站源码种养殖 不得涉及
  • pc蛋蛋游戏体验网站建设高端网站建设谷美
  • 网站访问量九江快乐城
  • 东台哪家专业做网站四川建筑从业人员查询
  • 目前最流行网站开发软件广告推广怎么找客户
  • 定制网站开发公司排名国外app推广平台有哪些
  • 编程网站开发宁波seo优势
  • 统一管理网站系统网页制作工具安其制作方式分 可以分为
  • 在哪里建网站比较好专业展示设计网站
  • 垂直行业门户网站建站网站多少钱
  • 图片瀑布流网站北京环球影城无限次快速通道
  • 有哪些做企业网站的杭州seo专员
  • 静态网站开发的目的美橙互联网站建设
  • 有没有做头像的网站wordpress中文公司模板
  • 金华网站建设方案报价注册电商平台需要什么手续
  • 徐州网站建设找哪家域名备案需要有网站吗
  • 为什么建设网站要年年交钱水陆运输类网站如何建设
  • 超链接到网站怎么做视频文件淘宝联盟的网站怎么做
  • 百度收录最快的网站建筑工程信息查询
  • 全美网站建设如何做ptp刷流量的网站
  • 长宁网站建设优化seo平台推广公司
  • 贵州城乡建设厅城乡建设网站wordpress 未备案 访问