技术栈

LeetCode 856. 括号的分数

远不及你的微笑2024-04-07 11:01

解题思路

栈模拟。

相关代码

复制代码
class Solution {
    public int scoreOfParentheses(String s) {
        //stack中的值是左括号的的右边所有合法配对括号的值
        Stack<Integer> stack = new Stack<>();
        stack.push(0);
        for(int i=0;i<s.length();i++)
            if(s.charAt(i) == '(') stack.push(0);           
            else{
                int t = stack.pop();
                int k = stack.pop();
                if(t == 0) stack.push(k+t+1);
                else stack.push(k+t*2);
            }    
        return stack.peek();
    }
}
上一篇:AI模特换装的前端实现
下一篇:数据库的基本知识(mysql)
相关推荐
liu****
12 小时前
9.二叉树(一)
c语言·开发语言·数据结构·算法·链表
sin_hielo
12 小时前
leetcode 3577
数据结构·算法·leetcode
ACERT333
12 小时前
04矩阵理论复习-矩阵的分解
算法·矩阵
csuzhucong
12 小时前
快餐连锁大亨
算法
ssshooter
12 小时前
小猫都能懂的大模型原理 1 - 深度学习基础
人工智能·算法·llm
慕容青峰
13 小时前
【LeetCode 1925. 统计平方和三元组的数目 题解】
c++·算法·leetcode
冰西瓜600
13 小时前
动态规划(一)算法设计与分析 国科大
算法·动态规划
TL滕
13 小时前
从0开始学算法——第十一天(字符串基础算法)
笔记·学习·算法
roman_日积跬步-终至千里
14 小时前
【计算机算法与设计(10)】习题:苹果买卖问题——分治法的经典应用
算法
deepdata_cn
14 小时前
模型预测控制(MPC)算法
算法
热门推荐
01GitHub 镜像站点02【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)03【AutoGLM部署】本地私有化部署AI手机Agent04UV安装并设置国内源05安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)06Linux下V2Ray安装配置指南07Open-AutoGLM Windows 安装部署教程08BongoCat - 跨平台键盘猫动画工具09React CVE-2025-55182漏洞排查与修复指南10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)