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

jquery网站源码世界做火的游戏视频网站

jquery网站源码,世界做火的游戏视频网站,网站上传后后台进不去,加大网站和微信号建设发挥宣传平台实效性题目描述 序列化是将一个数据结构或者对象转换为连续的比特位的操作,进而可以将转换后的数据存储在一个文件或者内存中,同时也可以通过网络传输到另一个计算机环境,采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化与反序…

题目描述

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

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

提示: 输入输出格式与 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/679925/

相关文章:

  • 企业手机网站建设特色网站架构价格
  • 图片演示dw做网站弹幕怎么做视频网站
  • 基于asp的网站开发定制网站设计方案
  • 房产信息网网站wordpress 页面 表格
  • 做一款app需要多少钱seo文章
  • 淮北网站三合一建设广州seo网站优化培训
  • 做电子板报的网站山西省国贸网站建设
  • 怎么用dw软件做网站专业江西网站建设
  • 企业做网站找谁微信网站建设和维护报价表
  • 网络营销技巧培训济南网站优化公司排名
  • 赣州市开发区建设局网站不属于网络营销的特点
  • 网站开发 定制 合同范本海外域名服务商
  • 深圳建设交易网站网站开发工具的功能
  • h5网站模板如何创造一个自己的网站
  • 建个网站wordpress 安全防范
  • 普洱市住房和城乡建设局网站企业品牌网站建设的关键事项
  • 上海专业网站推广公司无代码系统搭建平台
  • 中英企业网站系统seo网站编辑是做什么的
  • 诚聘php网站开发师seo技术最新黑帽
  • 什么是网站静态化网站建设的互动性
  • dede做招聘网站ui设计是怎么实现的
  • 上海建立公司网站python网站开发代码
  • 嘉兴网站制作微信朋友圈推广平台
  • 职业教育网站建设汕头网站建设只需要800
  • 宣威市网站建设软件设计思路
  • 网站开发侵权优化绿松石是什么意思
  • 北京网站建设第一品牌北京赛车网站开发多少钱
  • 网站建设类的职位商业设计说明
  • 移动端企业网站公司网站欢迎语
  • 网站建设费 开办费WordPress底部栏插件