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
关注
打赏
热门博文
- Java从入门到架构师_Elasticsearch
- Java从入门到架构师__JavaSE
- MySQL笔记: B站宋红康最新教程 (持续更新中)
- 学习《Java设计模式》目录索引 (持续更新中)
- 学习《网络协议》目录索引 (持续更新中)
- 学习《Java并发编程》目录索引 (持续更新中)
- 学习《Java虚拟机》目录索引 (持续更新中)
- 学习《恋上数据结构与算法》目录索引 (持续更新中)
- Java学习笔记目录索引 (持续更新中)
- RestTemplate (一) : ClientHttpRequestFactory、ResponseErrorHandler、ResponseExtractor、UriComponents