mooktian @ 2023-08-04 21:03:35
右括号:包括')'和']' 左括号:包括'('和'['
对于当前的字符,如果它是一个右括号(")"或者"]"),考察它与它左侧离它最近的未匹配的的左括号("("或者"[")。如果该括号与之对应(即小括号匹配小括号,中括号匹配中括号),则将二者配对。如果左侧未匹配的左括号不存在或与之不对应,则其配对失败。
实在是意思太难理解了,样例也看不懂,代码敲完全WA,看了好几篇讨论帖子,又看了老师视屏讲解,才搞明白这题目讲的是什么意思。
by so_find_skind @ 2023-08-04 21:09:38
怎么个不好理解法,这部挺好理解的嘛
by Argvchs @ 2023-08-04 21:19:58
真的有人分不清左右括号吗
by mooktian @ 2023-08-04 21:32:10
不是分不清左右扩号,正常应该是)和(匹配,]和[匹配。
但是这题可能出现)和[匹配失败, ]和(匹配失败
这个真不是那么好想的到的。
by linyukun @ 2023-08-05 08:37:05
@mooktian 如果该括号与之对应 (即小括号匹配小括号,中括号匹配中括号)自己看不见怪谁?