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

C++ | Leetcode C++题解之第331题验证二叉树的前序序列化

题目:

题解:

class Solution {
public:bool isValidSerialization(string preorder) {int n = preorder.length();int i = 0;int slots = 1;while (i < n) {if (slots == 0) {return false;}if (preorder[i] == ',') {i++;} else if (preorder[i] == '#'){slots--;i++;} else {// 读一个数字while (i < n && preorder[i] != ',') {i++;}slots++; // slots = slots - 1 + 2}}return slots == 0;}
};

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【从零开始一步步学习VSOA开发】发布订阅重连时同步
  • 代码随想录算法训练营Day26 | Leetcode 455 分发饼干 Leetcode 376 摆动序列 Leetcode 53 最大子序和
  • 【CSharp】简单定义一个异步方法
  • python连接MySQL数据库使用pymysql
  • 嵌入式day25
  • SAP与网易大数据系统集成案例
  • C++实现单例模式/工厂模式
  • 质量管理理论(至简)
  • Latex或者word里面mathtype类型的数学公式如何变成mathematica里面的形式
  • 学习笔记--算法(双指针)7
  • 控制反转(IOC)VS 依赖注入(DI)
  • Go 语言常量 6
  • 反射---Java
  • 达梦数据库的系统视图v$sql_stat
  • Element-UI自学实践
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • CSS3 聊天气泡框以及 inherit、currentColor 关键字
  • es6要点
  • Laravel 实践之路: 数据库迁移与数据填充
  • Linux下的乱码问题
  • Redis的resp协议
  • UMLCHINA 首席专家潘加宇鼎力推荐
  • Yii源码解读-服务定位器(Service Locator)
  • 对象引论
  • 给初学者:JavaScript 中数组操作注意点
  • 聚簇索引和非聚簇索引
  • 你真的知道 == 和 equals 的区别吗?
  • 线上 python http server profile 实践
  • ​LeetCode解法汇总2304. 网格中的最小路径代价
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • ######## golang各章节终篇索引 ########
  • #Linux杂记--将Python3的源码编译为.so文件方法与Linux环境下的交叉编译方法
  • #ubuntu# #git# repository git config --global --add safe.directory
  • (39)STM32——FLASH闪存
  • (delphi11最新学习资料) Object Pascal 学习笔记---第8章第2节(共同的基类)
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (Java入门)学生管理系统
  • (创新)基于VMD-CNN-BiLSTM的电力负荷预测—代码+数据
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (附源码)计算机毕业设计ssm电影分享网站
  • (力扣题库)跳跃游戏II(c++)
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十)T检验-第一部分
  • (十三)MipMap
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (原创)攻击方式学习之(4) - 拒绝服务(DOS/DDOS/DRDOS)
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • . NET自动找可写目录
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .NET CLR Hosting 简介
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET 某和OA办公系统全局绕过漏洞分析
  • .Net环境下的缓存技术介绍
  • /etc/shadow字段详解
  • /etc/skel 目录作用