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

模板建站和定制建站网站建设的优势是什么意思

模板建站和定制建站,网站建设的优势是什么意思,网站代运营 如何纳税,wordpress加ssl297. 二叉树的序列化与反序列化 序列化是将一个数据结构或者对象转换为连续的比特位的操作#xff0c;进而可以将转换后的数据存储在一个文件或者内存中#xff0c;同时也可以通过网络传输到另一个计算机环境#xff0c;采取相反方式重构得到原数据。 请设计一个算法来实现…297. 二叉树的序列化与反序列化 序列化是将一个数据结构或者对象转换为连续的比特位的操作进而可以将转换后的数据存储在一个文件或者内存中同时也可以通过网络传输到另一个计算机环境采取相反方式重构得到原数据。 请设计一个算法来实现二叉树的序列化与反序列化。这里不限定你的序列 / 反序列化算法执行逻辑你只需要保证一个二叉树可以被序列化为一个字符串并且将这个字符串反序列化为原始的树结构。 提示: 输入输出格式与 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] 解题思路 序列化使用先序遍历使用特殊字符标记null节点每个节点之间用“ ”间隔开 反序列化 先将字符串中的节点提取成为数组同样以先序遍历的方式遍历数组元素生成节点 代码 /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val x; }* }*/ public class Codec {public String serialize(TreeNode root) {StringBuilder s new StringBuilder();toSerialize(root,s);return s.toString();}public void toSerialize(TreeNode root,StringBuilder stringBuilder) {if (rootnull) {stringBuilder.append(x );return;}stringBuilder.append(root.val).append( );toSerialize(root.left,stringBuilder);toSerialize(root.right,stringBuilder);}// Decodes your encoded data to tree.public TreeNode deserialize(String data) {String[] d data.trim().split( );return toDeserialize(d);}int cur0;public TreeNode toDeserialize(String[] data) {if (curdata.length) return null;if (data[cur].equals(x)){cur;return null;}TreeNode root new TreeNode(Integer.parseInt(data[cur]));TreeNode ltoDeserialize(data);TreeNode rtoDeserialize(data);root.leftl;root.rightr;return root;} }// Your Codec object will be instantiated and called as such: // Codec ser new Codec(); // Codec deser new Codec(); // TreeNode ans deser.deserialize(ser.serialize(root));
http://www.pierceye.com/news/392448/

相关文章:

  • 遵义一般做一个网站需要多少钱菲斯曼售后服务中心
  • 教务系统网站建设模板下载东莞企业高端网站建设
  • 淮南建设公司网站网站建设对教育解决方案
  • 泰兴建设局网站wordpress资料图片不显示
  • 外贸推广免费网站图片 网站源码
  • 博客推广那个网站列好邢台网红桥
  • 艺之都网站建设微信app开发腾讯视频分享到wordpress
  • 洛阳最好的做网站的公司哪家好建网站需要哪些文件夹
  • 舟山企业网站建设导出wordpress用户
  • 肇庆新农村建设内容在哪个网站有关天猫网站开发的论文
  • 网站建设代码生成器php网站开发专员招聘
  • 视频教学网站cms陕西网站备案查询
  • 湖州网站设计浙北数据wordpress自定义搜索页面
  • 昆明公司网站开发流线型的网站建设
  • 南京建设网站企业泊头市建设网站
  • 前端跟后端哪个就业难北京网站建设seo优化
  • 简述网站开发建设的基本流程做一个京东这样的网站需要多少钱
  • 与通信工程专业做项目的网站微信开发显示wordpress
  • 自己做链接网站萍乡做网站哪家好
  • 做网站最适合用多大的图片医院 网站建设 新闻
  • 网站开发职业分析产品展示的手机网站
  • 精通网站建设pdf网上自学电脑课程
  • 一站式网站建设业务沈阳网站建设 熊掌号
  • 58同城网站建设目的劳务公司怎么注册需要什么要求
  • 龙华网站建设设计公司国家中小学智慧教育平台
  • 摄影网站采用照片做宣传_版权费是多少?pythom+网站开发规范
  • 免费制作一个自己的网站吗达内教育口碑怎么样
  • 2015做那个网站能致富网站建设模板ppt模板
  • 网站后台管理系统教程自助网站建设程序
  • 做黑帽需不需要搭建网站没有做等保的网站不能上线对吗