您当前的位置: 首页 >  leetcode

white camel

暂无认证

  • 1浏览

    0关注

    442博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

leetcode——20.有效括号(栈实现)

white camel 发布时间:2020-11-01 16:52:24 ,浏览量:1

Leetcode链表相关题目
  • leetcode链接 : 有效的括号

在这里插入图片描述

使用栈来实现的步骤 在这里插入图片描述

public class _20_有效的括号 {
    // {[()]}

    // 因为下面的操作是在做,左右对应的关系(一对一),可以采用map方式来将左右括号对应起来
    private static Map map = new HashMap();

	/*
		静态代码块: 随着类的加载而执行,该代码块中如果要使用map, 该map对象必须静态修饰的,这也是一种初始化的方式
	*/
    static {
        map.put('{', '}');
        map.put('[', ']');
        map.put('(', ')');
    }

    // 优化方法1
    public static boolean isValid(String s) {
        Stack stack = new Stack();
        int len = s.length();
        for (int i = 0; i             
关注
打赏
1661428283
查看更多评论
0.0646s