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

秦皇岛开发区建设局网站微信开发人

秦皇岛开发区建设局网站,微信开发人,wordpress建2个网站吗,动漫网站html力扣labuladong一刷day32天二叉树 一、297. 二叉树的序列化与反序列化 题目链接#xff1a;https://leetcode.cn/problems/serialize-and-deserialize-binary-tree/ 思路#xff1a;关于序列化与反序列化#xff0c;题目不要求序列化的方式#xff0c;只要求树经过序列化…力扣labuladong一刷day32天二叉树 一、297. 二叉树的序列化与反序列化 题目链接https://leetcode.cn/problems/serialize-and-deserialize-binary-tree/ 思路关于序列化与反序列化题目不要求序列化的方式只要求树经过序列化和反序列化之后依然一样如果序列化的过程中记录了空节点则只通过前序或者后序就可以完整记录二叉树的信息可以还原但中序不可以。 我采用,“分割不同节点”#表示null。前序遍历拼接字符串进行序列化反序列化也是前序遍历当然需要在进入递归之前new 一个节点然后把递归的返回值设置为该节点的左右子节点。 public class Codec {StringBuilder builder new StringBuilder();LinkedListString list new LinkedList();public String serialize(TreeNode root) {traverse(root);return builder.toString();}public TreeNode deserialize(String data) {String[] split data.split(,);for (String s : split) {list.add(s);}return create();}void traverse(TreeNode root) {if (root null) {builder.append(#,);return;}builder.append(root.val).append(,);traverse(root.left);traverse(root.right);}TreeNode create() {if (list.isEmpty()) {return null;}String s list.removeFirst();if (#.equals(s)) return null;TreeNode node new TreeNode(Integer.parseInt(s));node.left create();node.right create();return node;} }
http://www.pierceye.com/news/970714/

相关文章:

  • 新浪博客怎么上传wordpress佛山推广seo排名
  • 北京建设网站有哪些公司网络营销方法有哪几种
  • 在中国备案的网站服务器利用小说网站做本站优化
  • 网站风格的表现形式重庆观音桥房价
  • 哪些公司的网站做的很好手机网页素材
  • 天津地铁建设网站百度广告太多
  • 保定php网站制作wordpress的seo收件箱
  • 网站建设公司-跨界鱼科技优外国网站设计风格
  • 网站营销平台注册微信公众号流程
  • 西安专业网站建设服务公司商标查询网入口
  • 营销型网站设计房地产wordpress多媒体路径
  • 门户网站建设解决方案wordpress图片广告
  • 哈尔滨h5模板建站设计一个软件需要多少钱
  • 青岛网站建设方案服务惠民卡看电影怎么用
  • 兰州新站点seo加盟网站建设工作有底薪吗
  • 哈尔滨建设网站官网清远头条新闻
  • 泉州网站设计平台wordpress cenos
  • 网站内容批量替换站长之家网站素材
  • asp.net 获取网站域名展览馆展示设计
  • 网站网页设计公司家庭做网站
  • php网站开发实战的书网站开发排行榜
  • 摄影师都在哪些网站发布作品云虚拟主机搭建网站
  • 中小企业电子商务网站建设传奇手游代理平台
  • 网站建设需要每年交钱吗如何选择宣传片制作
  • 建设网站为网站网站做广告芜湖市网站建设
  • 网站建设和维护怎么学android开发编辑wordpress
  • 有哪些学做衣服的网站生产管理软件app
  • 网站换域名 蜘蛛不来广告宣传片制作公司
  • 百度做个网站要多少钱如何在淘宝网做自己的网站
  • 网站建设属于营业范围里的哪一项深圳外贸建站网络推广联客易