首页 > 其他分享 >hot100-一刷-12栈(共5道题)

hot100-一刷-12栈(共5道题)

时间:2024-12-25 23:52:07浏览次数:7  
标签:12 题目 代码 st 道题 hot100 return else 链接

20. 有效的括号

题目链接

题目描述

image

代码实现

分析:

代码:

class Solution {
    public boolean isValid(String s) {
        int n = s.length();
        if(n % 2 == 1) return false;
        Deque<Character> st = new LinkedList<>();
        for (char c : s.toCharArray()){
            if(c == '(') {
                st.push(')');
            }else if(c == '['){
                st.push(']');
            }else if(c == '{'){
                st.push('}');
            }else if (st.isEmpty() || st.pop() != c){
                return false;
            }
        }
        return st.isEmpty();
    }
}

题目链接

题目描述

代码实现

分析:

代码:


题目链接

题目描述

代码实现

分析:

代码:


题目链接

题目描述

代码实现

分析:

代码:


题目链接

题目描述

代码实现

分析:

代码:


标签:12,题目,代码,st,道题,hot100,return,else,链接
From: https://www.cnblogs.com/chendsome/p/18631673

相关文章

  • 小程序可测性能力建设与实践12
     1.引言测试活动从本质上可以视为被测系统因为某个激励产生相应的响应,并对这些响应进行全面检测的过程。这个过程(激励->响应->检查)涉及到两个角色:测试者以及测试对象,测试者执行激励与检查响应,由机器(程序)或者人来完成;被测对象接受激励,产生响应。从这个过程来看:激励可控,响应可......
  • 2024.12.25
    鼻子在吸气时感觉疼痛可能由以下几种原因引起:鼻腔干燥:干燥的环境可能导致鼻腔黏膜变得敏感,呼吸时气体直接刺激黏膜,引发疼痛。增加室内湿度或使用生理盐水喷鼻可以缓解这种不适。感染:上呼吸道感染、急性鼻炎等病症可能引起鼻腔黏膜充血水肿,导致呼吸时鼻部出现疼痛。这类病症......
  • 24.12.25
    圣诞节快乐!接龙哈!发给你最好的\(\blacksquare\)个朋友,超过\(\blacksquare\blacksquare\)个就永远幸福,不许在你这里断了。今天必须发完,不许偷懒,想起谁,发给谁,包括我,别小气,如果我不是你的朋友,你也可以不发。传送\(\blacksquare\)人万事如意;幸运一辈子!传送\(\blacksquare\)......
  • Diary - 2024.12.24
    今天作业有点多了,oi时间约等于0。不懂阿,这个数学作业有点太难了,感觉是给mo同学做的。学oi的大家拼尽全力仍无法战胜其中一道,太难了。今天语文课内知识又考炸了,咳咳。放乐观点(。感觉这个学期的语文老师也是有点抽象的。一周只需要考试写作文,评讲就能用掉三四天,然后剩下......
  • 12.20 每日总结(学习Lombok)
    有个问题不解,KIMI给出来我答案。学习时长两小时 解释lombok的@EqualsAndHashCode(callSuper=false)@Accessors(chain=true)的用法,给出实例  Lombok是一个Java库,它通过注解的方式在编译时自动为我们生成模板化的代码,比如getter/setter方法、equals()、hashCode()、to......
  • 12.23 每日总结(hashmap和hashset)
    今天在做面试题,看到又问hashmap和hashset的区别。HashMap的底层数据结构HashMap在Java中的底层数据结构是一个数组和链表(或红黑树)的组合。具体来说,它是基于一个数组结构,数组中的每个元素是一个链表的头节点。当发生哈希冲突时,即不同的键映射到同一个数组索引位置,这些键值对......
  • 南昌航空大学-软件学院-22207112-卢翔-JAVAPTA(7-8)博客
    目录前言PTA第七次作业设计与分析题目分析知识点解析调试过程改进建议PTA第八次作业设计与分析题目分析知识点解析调试过程改进建议踩坑心得总结学期总结前言PTA第七次作业设计与分析题目分析本题在家居强电电路模拟程序-2基础上新增了多个并联电路串联在一起的情况。需要虑......
  • P3066 [USACO12DEC] Running Away From the Barn G
    P3066[USACO12DEC]RunningAwayFromtheBarnG题目描述给定一颗\(n\)个点的有根树,边有边权,节点从\(1\)至\(n\)编号,\(1\)号节点是这棵树的根。再给出一个参数\(t\),对于树上的每个节点\(u\),请求出\(u\)的子树中有多少节点满足该节点到\(u\)的距离不大于\(t\)。......
  • P4822 [BJWC2012] 冻结
    P4822[BJWC2012]冻结题目背景“我要成为魔法少女!”“那么,以灵魂为代价,你希望得到什么?”“我要将有关魔法和奇迹的一切,封印于卡片之中„„”在这个愿望被实现以后的世界里,人们享受着魔法卡片(SpellCard,又名符卡)带来的便捷。现在,不需要立下契约也可以使用魔法了!你还不来试一......
  • 大二上 数据结构与算法 课堂模板算法 20241225
    数据结构与算法1-基本数据结构2-分治策略3-堆4-排序5-选择&树6-搜索树&散列表&并查集6.1-搜索树6.2-散列表6.3-并查集intfind(intx){if(pre[x]==x)returnx;returnpre[x]=find(pre[x]);}voidjoin(intx,inty){intfx=find(x)......