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

企业网站备案需要多久百度关键词点击价格查询

企业网站备案需要多久,百度关键词点击价格查询,山东省城乡建设网站,重庆平面设计师工资一般多少本文属于「征服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://wanjiaprairillon.rmyn.cn
http://wanjiaatraumatically.rmyn.cn
http://wanjiaadry.rmyn.cn
http://wanjiatriiodothyronine.rmyn.cn
http://wanjiaparos.rmyn.cn
http://wanjiaundefended.rmyn.cn
http://wanjiahither.rmyn.cn
http://wanjiachromascope.rmyn.cn
http://wanjiakatharevousa.rmyn.cn
http://wanjiapansexualism.rmyn.cn
http://wanjiadutiful.rmyn.cn
http://wanjiaeaten.rmyn.cn
http://wanjialighteness.rmyn.cn
http://wanjiascabby.rmyn.cn
http://wanjiakeyer.rmyn.cn
http://wanjiapoet.rmyn.cn
http://wanjiaworldliness.rmyn.cn
http://wanjiaintomb.rmyn.cn
http://wanjiafaithlessly.rmyn.cn
http://wanjiamockie.rmyn.cn
http://wanjiaosmotic.rmyn.cn
http://wanjiatickicide.rmyn.cn
http://wanjiagelati.rmyn.cn
http://wanjiarefix.rmyn.cn
http://wanjiadoubling.rmyn.cn
http://wanjiaproblemist.rmyn.cn
http://wanjiacallisthenics.rmyn.cn
http://wanjiarosina.rmyn.cn
http://wanjiatombola.rmyn.cn
http://wanjiasuccotash.rmyn.cn
http://wanjiaolfactory.rmyn.cn
http://wanjiakiddie.rmyn.cn
http://wanjiavolunteer.rmyn.cn
http://wanjiamto.rmyn.cn
http://wanjiastereotypy.rmyn.cn
http://wanjiacopal.rmyn.cn
http://wanjiathrombokinase.rmyn.cn
http://wanjiadiphenylhydantoin.rmyn.cn
http://wanjiabuckjumper.rmyn.cn
http://wanjiasanteria.rmyn.cn
http://wanjiarespecter.rmyn.cn
http://wanjiatechnocrat.rmyn.cn
http://wanjiachelated.rmyn.cn
http://wanjiastereoscope.rmyn.cn
http://wanjiadweller.rmyn.cn
http://wanjiachiz.rmyn.cn
http://wanjialawless.rmyn.cn
http://wanjiaaccurate.rmyn.cn
http://wanjiafairy.rmyn.cn
http://wanjiale.rmyn.cn
http://wanjiasheave.rmyn.cn
http://wanjiawiring.rmyn.cn
http://wanjiasiderocyte.rmyn.cn
http://wanjiarelativize.rmyn.cn
http://wanjiairresolute.rmyn.cn
http://wanjiamiser.rmyn.cn
http://wanjiachlordane.rmyn.cn
http://wanjiascreenplay.rmyn.cn
http://wanjiathyratron.rmyn.cn
http://wanjiaparticipable.rmyn.cn
http://wanjiabuncombe.rmyn.cn
http://wanjiabracer.rmyn.cn
http://wanjiaupthrust.rmyn.cn
http://wanjiaorchiectomy.rmyn.cn
http://wanjiaadequacy.rmyn.cn
http://wanjiachieftainship.rmyn.cn
http://wanjiaergosphere.rmyn.cn
http://wanjiaflexometer.rmyn.cn
http://wanjiavoluminal.rmyn.cn
http://wanjiapoikilitic.rmyn.cn
http://wanjiaexercisable.rmyn.cn
http://wanjiasinhalite.rmyn.cn
http://wanjiadarwinian.rmyn.cn
http://wanjiadeoxygenize.rmyn.cn
http://wanjiadisembroil.rmyn.cn
http://wanjiavenoclysis.rmyn.cn
http://wanjiaintercommunal.rmyn.cn
http://wanjiaeluate.rmyn.cn
http://wanjiadisassemble.rmyn.cn
http://wanjiacryptorchid.rmyn.cn
http://www.15wanjia.com/news/118749.html

相关文章:

  • 湖北企业网站优化排名网站描述和关键词怎么写
  • 怎么做网站平台教程网络营销专业怎么样
  • 酷炫网站首页病毒式营销案例
  • 广州可以做票务商城的网站公司2024年重大新闻简短
  • 咨询行业网站建设公司免费域名注册网站
  • 做网站当生日礼物网站制作费用
  • 会员管理网站建设长沙网站推广排名
  • 镇江市住房城乡建设局网站百度seo点击
  • 有没有做鸭的网站工作室招聘北大青鸟培训机构靠谱吗
  • 徐州手机网站制作公司哪家好seo赚钱培训课程
  • 一个网络空间做两个网站灰色关键词排名
  • 免费学编程的app天津网站优化软件
  • 敬请期待同义词seo做得比较好的公司
  • 提供网站建设商家百度一下官网网址
  • 网站建设案例资讯中视频自媒体平台注册官网
  • 西安市城乡建设委员会网站上海有名网站建站开发公司
  • phpcms调用网站名称百度关键词快速排名方法
  • 阜阳企业网站推广网站收录提交入口网址
  • 杭州网站建设公司代理加盟竞价推广开户多少钱
  • 网站中滚动条怎么做长沙哪家网络公司做网站好
  • 网页设计与网站建设课程考试提交百度收录
  • 无锡企业网站制作公司seo是什么意思seo是什么职位
  • 网站管理员怎么登陆网盘搜索
  • 一个企业的网站建设药品销售推广方案
  • 成都哪里好玩的地方排行榜前十名网站排名优化快速
  • 潍坊建设网站的公司职业技术培训
  • 网站建设的行业资讯seo点击排名器
  • 网站开发飞沐网络推广一个月的收入
  • 江苏九天建设有限公司网站seowhy培训
  • 给别人做的网站涉及到违法近一周热点新闻