Leetcode3168. 候诊室中的最少椅子数

Every day a Leetcode

题目来源:3168. 候诊室中的最少椅子数

解法1:模拟

代码:

/*
 * @lc app=leetcode.cn id=3168 lang=cpp
 *
 * [3168] 候诊室中的最少椅子数
 */

// @lc code=start
class Solution
{
public:
    int minimumChairs(string s)
    {
        int chair = 0;
        int max_chair = INT_MIN;
        for (char &c : s)
        {
            if (c == 'E')
            {
                chair++;
                if (chair > max_chair)
                    max_chair = chair;
            }
            else
                chair--;
        }
        return max_chair;
    }
};
// @lc code=end

结果:

在这里插入图片描述

复杂度分析:

时间复杂度:O(n),其中 n 是字符串 s 的长度。

空间复杂度:O(1)。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-06 09:44:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-06 09:44:01       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-06 09:44:01       82 阅读
  4. Python语言-面向对象

    2024-06-06 09:44:01       91 阅读

热门阅读

  1. 常用接口测试及接口抓包常用的测试工具

    2024-06-06 09:44:01       25 阅读
  2. MyBatis使用MySQL5和MySQL8的用法

    2024-06-06 09:44:01       30 阅读
  3. Ubuntu 安装 Vulkan SDK

    2024-06-06 09:44:01       32 阅读
  4. 实战:部署三台kafka服务集群

    2024-06-06 09:44:01       31 阅读
  5. (从0到1)EasyExcel+SpringBoot+SpringCloud实现数据导出

    2024-06-06 09:44:01       29 阅读
  6. LeetCode-day03-3072. 将元素分配到两个数组中 II

    2024-06-06 09:44:01       29 阅读