1、作用:给一个栈,求出合法的出入栈序列
2、基本公式推导:
设出栈为-1 入栈为+1 易得合法序列的总和为0,但是序列总和为0不一定为合法序列
比如-1,+1 总和为0但非法
基本公式:合法序列=和为0的序列总数-非法序列
找非法序列 :利用合法序列第一个和大于零的前缀与 非法序列第一个和小于零的前缀一一对应(取反获得)
从而得到非法序列公式
具体详见知名up主视频讲解
1、作用:给一个栈,求出合法的出入栈序列
2、基本公式推导:
设出栈为-1 入栈为+1 易得合法序列的总和为0,但是序列总和为0不一定为合法序列
比如-1,+1 总和为0但非法
基本公式:合法序列=和为0的序列总数-非法序列
找非法序列 :利用合法序列第一个和大于零的前缀与 非法序列第一个和小于零的前缀一一对应(取反获得)
从而得到非法序列公式
具体详见知名up主视频讲解