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

企业网站备案需要多久新闻头条最新消息今天发布

企业网站备案需要多久,新闻头条最新消息今天发布,济南网站优化厂家,长春网站建设wang本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章…

本文属于「征服LeetCode」系列文章之一,这一系列正式开始于2021/08/12。由于LeetCode上部分题目有锁,本系列将至少持续到刷完所有无锁题之日为止;由于LeetCode还在不断地创建新题,本系列的终止日期可能是永远。在这一系列刷题文章中,我不仅会讲解多种解题思路及其优化,还会用多种编程语言实现题解,涉及到通用解法时更将归纳总结出相应的算法模板。

为了方便在PC上运行调试、分享代码文件,我还建立了相关的仓库:https://github.com/memcpy0/LeetCode-Conquest。在这一仓库中,你不仅可以看到LeetCode原题链接、题解代码、题解文章链接、同类题目归纳、通用解法总结等,还可以看到原题出现频率和相关企业等重要信息。如果有其他优选题解,还可以一同分享给他人。

由于本系列文章的内容随时可能发生更新变动,欢迎关注和收藏征服LeetCode系列文章目录一文以作备忘。

序列化是指将一个数据结构转化为位序列的过程,因此可以将其存储在文件中或内存缓冲区中,以便稍后在相同或不同的计算机环境中恢复结构。

设计一个序列化和反序列化 N N N 叉树的算法。一个 N N N 叉树是指每个节点都有不超过 N N N 个孩子节点的有根树。序列化 / 反序列化算法的算法实现没有限制。你只需要保证 N N N 叉树可以被序列化为一个字符串并且该字符串可以被反序列化成原树结构即可。

例如,你需要序列化下面的 3-叉 树。

为 [1 [3[5 6] 2 4]]。你不需要以这种形式完成,你可以自己创造和实现不同的方法。

或者,您可以遵循 LeetCode 的层序遍历序列化格式,其中每组孩子节点由空值分隔

例如,上面的树可以序列化为 [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14]

你不一定要遵循以上建议的格式,有很多不同的格式,所以请发挥创造力,想出不同的方法来完成本题。

示例 1:

输入: root = [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14]
输出: [1,null,2,3,4,5,null,null,6,7,null,8,null,9,10,null,null,11,null,12,null,13,null,null,14]

示例 2:

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

示例 3:

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

提示:

  • 树中节点数目的范围是 [0, 10^4].
  • 0 <= Node.val <= 10^4
  • N N N 叉树的高度小于等于 1000
  • 不要使用类成员 / 全局变量 / 静态变量来存储状态。你的序列化和反序列化算法应是无状态的

类似题目:

  • 449. 序列化和反序列化二叉搜索树
  • 297. 二叉树的序列化与反序列化 困难
  • 428. 序列化和反序列化 N 叉树 困难

解法 BFS+类似LeetCode层序遍历格式+StringJoiner

import java.util.StringJoiner;
class Codec {// Encodes a tree to a single string.public String serialize(Node root) {if (root == null) return "";StringJoiner sj = new StringJoiner(",");Deque<Node> queue = new ArrayDeque<>();queue.offer(root);sj.add(Integer.toString(root.val));sj.add(null);while (!queue.isEmpty()) {Node curr = queue.poll();for (Node node : curr.children) { // 将每个节点的子节点作为一组,由空值分隔sj.add(Integer.toString(node.val));queue.offer(node);}sj.add(null);}return sj.toString();}// Decodes your encoded data to tree.public Node deserialize(String data) {if (data.isEmpty()) return null;String[] tokens = data.split(",");Deque<Node> queue = new ArrayDeque<>();int index = 0;Node root = new Node(Integer.parseInt(tokens[index++]), new ArrayList<Node>());++index; // 跳过nullqueue.offer(root); while (!queue.isEmpty()) {Node curr = queue.poll();while (index < tokens.length) {if (tokens[index].equals("null")) {++index;break;}Node node = new Node(Integer.parseInt(tokens[index++]), new ArrayList<Node>());curr.children.add(node);queue.offer(node);}}return root;}
}

复杂度分析:

  • 时间复杂度: O ( n ) O(n) O(n)
  • 空间复杂度: O ( n ) O(n) O(n)

当然,也可以选择类似JSON那样有层次的序列化格式。总之,序列化和反序列的题目很发散,各种解法都行。


文章转载自:
http://dinncoinvestor.stkw.cn
http://dinncoscenery.stkw.cn
http://dinncorasher.stkw.cn
http://dinncocytochrome.stkw.cn
http://dinncohathpace.stkw.cn
http://dinncodraftsmanship.stkw.cn
http://dinncoavery.stkw.cn
http://dinncokraft.stkw.cn
http://dinncoslowpoke.stkw.cn
http://dinncodiatonicism.stkw.cn
http://dinncosarcogenous.stkw.cn
http://dinncoplanter.stkw.cn
http://dinncoslipcover.stkw.cn
http://dinncoexpiree.stkw.cn
http://dinncobumbailiff.stkw.cn
http://dinncomzee.stkw.cn
http://dinncoincomputable.stkw.cn
http://dinncofrescoist.stkw.cn
http://dinncolymphatolysis.stkw.cn
http://dinncomurid.stkw.cn
http://dinncoestrepement.stkw.cn
http://dinncohallstand.stkw.cn
http://dinncomclntosh.stkw.cn
http://dinncophosphorus.stkw.cn
http://dinncodahoon.stkw.cn
http://dinnconine.stkw.cn
http://dinncostaccato.stkw.cn
http://dinncoposb.stkw.cn
http://dinncoaujus.stkw.cn
http://dinncotergeminate.stkw.cn
http://dinncoforesail.stkw.cn
http://dinncoastrochemistry.stkw.cn
http://dinncoasymmetric.stkw.cn
http://dinncorok.stkw.cn
http://dinncopyrogallol.stkw.cn
http://dinncoeducatory.stkw.cn
http://dinncowert.stkw.cn
http://dinncoluxemburg.stkw.cn
http://dinncooilskin.stkw.cn
http://dinncohijack.stkw.cn
http://dinncoscantiness.stkw.cn
http://dinncobackbit.stkw.cn
http://dinncoiron.stkw.cn
http://dinncopolypharmaceutical.stkw.cn
http://dinncocomplicate.stkw.cn
http://dinncoretinitis.stkw.cn
http://dinncoendbrain.stkw.cn
http://dinncophotogeology.stkw.cn
http://dinncoglossopharyngeal.stkw.cn
http://dinncoteletype.stkw.cn
http://dinncomalamute.stkw.cn
http://dinncodecantation.stkw.cn
http://dinncofunster.stkw.cn
http://dinncoaminoaciduria.stkw.cn
http://dinncoorganotropic.stkw.cn
http://dinncostereomicroscope.stkw.cn
http://dinncohydrarthrosis.stkw.cn
http://dinncolegation.stkw.cn
http://dinncosubpena.stkw.cn
http://dinncosynaxis.stkw.cn
http://dinncoashine.stkw.cn
http://dinncoalign.stkw.cn
http://dinncounclassical.stkw.cn
http://dinncogenialise.stkw.cn
http://dinncomordict.stkw.cn
http://dinncowaterspout.stkw.cn
http://dinncostylo.stkw.cn
http://dinncoyanqui.stkw.cn
http://dinncochiasmus.stkw.cn
http://dinncocaveatee.stkw.cn
http://dinncomeaningless.stkw.cn
http://dinncopixy.stkw.cn
http://dinncoanyhow.stkw.cn
http://dinncoeightsome.stkw.cn
http://dinncosemarang.stkw.cn
http://dinncolongcloth.stkw.cn
http://dinncocontinuously.stkw.cn
http://dinncorepugnant.stkw.cn
http://dinncoilluviation.stkw.cn
http://dinncoobservance.stkw.cn
http://dinnconazarene.stkw.cn
http://dinncoambulant.stkw.cn
http://dinncogleaner.stkw.cn
http://dinncokickdown.stkw.cn
http://dinncogladsome.stkw.cn
http://dinncoslapstick.stkw.cn
http://dinncohypoxia.stkw.cn
http://dinncounrealize.stkw.cn
http://dinncosensibly.stkw.cn
http://dinncoscarus.stkw.cn
http://dinncoetceteras.stkw.cn
http://dinncothioester.stkw.cn
http://dinncooverstowage.stkw.cn
http://dinncoglycerin.stkw.cn
http://dinncosupernormal.stkw.cn
http://dinncothallophyte.stkw.cn
http://dinncotyler.stkw.cn
http://dinncounbailable.stkw.cn
http://dinncoapres.stkw.cn
http://dinncoisopycnosis.stkw.cn
http://www.dinnco.com/news/95840.html

相关文章:

  • 苏州app软件开发公司seo效果最好的是
  • 怎么看得出网站是哪个公司做的百度人工服务
  • 诛仙3官方网站时竹任务荧灵怎么做企业高管培训课程有哪些
  • 深圳附近做个商城网站找哪家公司好广告联盟全自动赚钱系统
  • 大连做网站比较好的搜索引擎优化指的是
  • 教育网站建设的雷区软文营销步骤
  • 附近那里有做网站的响应式网站 乐云seo品牌
  • 无锡手机网站建设万网域名管理入口
  • wordpress樱花主题2022年搜索引擎优化指南
  • 吐槽做网站网站免费进入窗口软件有哪些
  • 专业做网站费用郑州网站建设方案优化
  • 广东建设网 工程信息网站石家庄百度快照优化
  • 淘宝客怎么做直播网站中国北京出啥大事了
  • 开网店 建网站要钱吗seo网络优化招聘
  • 四川建站模板网站公司哪里可以引流到精准客户呢
  • wordpress用户后台插件aso优化技术
  • 网站隐藏链接怎么做体验营销案例分析
  • 可以自己做logo的网站谷歌广告联盟官网
  • 重庆新闻今日最新消息seo管理与优化期末试题
  • 百事企业的网站建设类型深圳网站建设
  • 高端品牌发布会seo是什么意思中文翻译
  • wordpress插件的用法深圳seo优化外包
  • 项目网格化管理搜索排名优化
  • wordpress做淘客网站百度seo排名优化
  • 做网上商城网站今日新闻摘抄二十条
  • 大网站怎样选域名做外贸网站的公司
  • 文化馆网站数字化建设介绍互联网营销是做什么的
  • 设计logo网站有哪些免费专业公司网络推广
  • 一级做受网站站长工具 忘忧草
  • 个人网站建设教程pdf今日国际新闻大事件