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

石家庄网站做网站网站费计入什么科目

石家庄网站做网站,网站费计入什么科目,搜索引擎营销方案例子,搜索引擎营销图片题目描述 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化与反序…

题目描述

序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。

请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 反序列化算法执行逻辑,你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。

提示: 输入输出格式与 LeetCode 目前使用的方式一致,详情请参阅 LeetCode 序列化二叉树的格式。你并非必须采取这种方式,你也可以采用其他的方法解决这个问题。

示例 1:

在这里插入图片描述

输入:root = [1,2,3,null,null,4,5]
输出:[1,2,3,null,null,4,5]

示例 2:

输入:root = []
输出:[]

示例 3:

输入:root = [1]
输出:[1]

示例 4:

输入:root = [1,2]
输出:[1,2]

提示:

  • 树中结点数在范围 [0, 104]
  • -1000 <= Node.val <= 1000

解答

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/
class Codec {
public:// Encodes a tree to a single string.string serialize(TreeNode* root) {// 自定义序列化格式:// nullptr 用 # 表示// 用 _ 做分隔if(root == nullptr) return "#_";string res = to_string(root->val) + "_";res += serialize(root->left);res += serialize(root->right);return res;}// Decodes your encoded data to tree.TreeNode* deserialize(string data) {istringstream ss(data);string item;queue<string> q;// 从ss中以 '_' 为分隔符读取每个单词,分隔符不读入item中while(getline(ss, item, '_')){q.push(item);}// 根据层序进行还原return helper(q);}TreeNode *helper(queue<string> &q){string val = q.front();q.pop();if(val == "#") return nullptr;TreeNode *root = new TreeNode(stoi(val));root->left = helper(q);root->right = helper(q);return root;}
};// Your Codec object will be instantiated and called as such:
// Codec ser, deser;
// TreeNode* ans = deser.deserialize(ser.serialize(root));
http://www.yayakq.cn/news/127499/

相关文章:

  • 阜宁网站制作价格网站建设理论知识
  • 做网站tt0546淘宝做图片的网站
  • 无极限网站模板信阳电子商务平台网站建设
  • 电子网站建设的实践目的南昌高端网站定制
  • 查询网站备案密码是什么软文是什么
  • 国内网站建设排名编写html的软件
  • 专业电商网站建设价格互动网站建设
  • 扬中网站建设流程上海网站开发企业
  • 外贸网站建设哪家实惠网站开发方式演进
  • 网站建设国家和行业标准盐城做企业网站哪家好
  • 网站开发设小视频app
  • 织梦网站首页目录在哪必应搜索国际版
  • 遵义网站建设txwl襄阳最新消息
  • 网站下雪代码上海外贸网站建设找哪家
  • No商业网站建设郴州网警
  • 上海响应式网站建设推荐丹东做网站哪家好
  • 做文献综述用什么网站如何做国外销售网站
  • 金融网站框架模板下载网站第三方微信登陆怎么做的
  • 网络推广最好的网站有哪些怎么用wordpress布局
  • 建设网站需要几个步骤清河网站建设价格
  • 北京网站建设开发公司怎么提升搜狗网站排名
  • 电子商务平台有哪些主要功能成都seo网络优化公司
  • 东游科技网站建设手机软件上传网站
  • 旅游网站建设价格搜索引擎google
  • 大型自助建站平台医疗营销网站建设方案
  • 高明网站设计多少钱网页制作公司报价谈判方案
  • 商丘河南网站建设2022年seo最新优化策略
  • php 网站 上传到空间个体营业执照网站备案
  • 建立企业网站的好处网站 简约
  • 做产品网站要备案吗wordpress注入漏洞