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

山东网站优化公司wordpress返回顶部代码

山东网站优化公司,wordpress返回顶部代码,跨境电商开店大概流程,四川城乡建设厅官网序列化二叉树的一种方法是使用前序遍历。当我们遇到一个非空节点时#xff0c;我们可以记录下这个节点的值。如果它是一个空节点#xff0c;我们可以使用一个标记值记录#xff0c;例如 #。_9_/ \3 2/ \ / \4 1 # 6 / \ / \ / \ # # # # # # 例如#xff0…序列化二叉树的一种方法是使用前序遍历。当我们遇到一个非空节点时我们可以记录下这个节点的值。如果它是一个空节点我们可以使用一个标记值记录例如 #。_9_/ \3 2/ \ / \4 1 # 6 / \ / \ / \ # # # # # # 例如上面的二叉树可以被序列化为字符串 9,3,4,#,#,1,#,#,2,#,6,#,#其中 # 代表一个空节点。给定一串以逗号分隔的序列验证它是否是正确的二叉树的前序序列化。编写一个在不重构树的条件下的可行算法。每个以逗号分隔的字符或为一个整数或为一个表示 null 指针的 # 。你可以认为输入格式总是有效的例如它永远不会包含两个连续的逗号比如 1,,3 。示例 1:输入: 9,3,4,#,#,1,#,#,2,#,6,#,# 输出: true 示例 2:输入: 1,# 输出: false 解题思路 因为这题连空节点都连出来了所以只需要统计空节点和正常节点是否能满足前序遍历的要求。一个正常节点必须连接两个子节点包括#节点而空节点不能拥有子节点因此存在关系 父节点除#以外后面必须有两个元素包括正常节点和#节点#节点后面不能接子节点 代码 class Solution {public boolean isValidSerialization(String preorder) {String[] split preorder.split(,);int i0,nsplit.length,slot1;while (in){if(slot0) return false;//后面还有节点没遍历完坑位已经被占慢了if(split[i].equals(#))slot--;//空节点坑位被占掉一个由于没有子节点不需要添加坑位else slot; //坑位被占掉一个但是因为有两个子节点需要多加两个坑位所以实际上只加了一个}return slot0;} }
http://www.yutouwan.com/news/66213/

相关文章:

  • 怎样保证网站的安全性html源码查看在线
  • 福州仿站定制模板建站wordpress is page
  • 百度移动网站检测制作网页的电脑软件
  • 做微信公众号的是哪个网站在线编辑图片软件
  • wordpress网站转app插件下载wordpress popular posts怎么用
  • 网站规划与建设策划书如何创建网址
  • 怎么去掉网站底部信息天津市网站建设天津商城建设
  • 网站建设与管理是干嘛的龙岗网站优化
  • 房地产网站模板库wordpress链接的index.php
  • 车商城网站建设建设一个旅游网站必备的
  • 建设网站的能力东莞网站建设运营
  • 塑胶科技东莞网站建设wordpress 图片显示慢
  • 网站建设与管理案例教程教学大纲网站建设登录注册怎么做
  • 设计师培训 网站国内网站免备案
  • 绵阳网站建设100jvwordpress主题免费中文版
  • 眉山做网站襄阳住房和城乡建设网站
  • 泰州做网站哪家好悬赏做海报的网站
  • 网站建设实习收获手机网站网址申请
  • 网站建设一般分为几个步骤设计网站猪八戒
  • 怎么做免流网站如何设计一个简单网页
  • 货源网站不愁销路的小型加工厂项目年入百万
  • 重庆seo和网络推广宁波seo整体优化公司
  • 求个网站谢谢wordpress帮助中心模板
  • 织梦网站 伪静态手机商城网站制作
  • 腾讯建设网站视频视频视频godaddy服务器做网站
  • linux网站如何做ip解析深圳网络推广网站推广
  • 民治网站设计圳网站建设公司精准客源app
  • 建站模板招募设计师广州网站建设公司哪家服务好
  • 合肥网站制作公司开鲁网站seo免费版
  • 不知此网站枉做男人的网站合肥公共资源交易中心