Matlab 使用栈判断括号是否匹配
2013-03-18 11:05
288 查看
function y = balance1(x) if nargin == 0 x = '))()())'; end stack = []; try for i = 1 : length(x) if strcmp(x(i),'(') stack(end+1)=1; elseif strcmp(x(i),')') stack(end) = []; end end catch y = false; return end y = isempty(stack); end
相关文章推荐
- 使用纯递归判断括号是否匹配
- 如何检测使用Qt Creator制作的程序中的括号是否匹配
- 从标准输入获取C语言代码并判断花括号是否匹配
- 使用栈判断符号是否匹配
- 判断括号是否匹配的递归与非递归实现
- 对如下字符串(234453)[234]{2324}分析它的括号使用是否正确,括号匹配(Java实现)
- (容器配接器)堆栈应用:判断表达式中的括号是否匹配
- 判断输入的文字花括号是否匹配
- 常见算法题:判断表达式括号是否匹配
- 使用Python实现一个栈判断括号是否平衡
- 简单判断表达式括号是否匹配
- 全部输入是小括号的字符串,判断是否匹配
- 括号成对出现、判断括号是否匹配(不用堆栈)
- 20.判断括号的使用是否合法
- 用栈判断表达式中的括号是否匹配
- 华为2014机考题目_判断if括号匹配是否合法_堆栈_简单的方法- -
- 栈的应用----判断括号是否匹配
- 【蓝桥杯】判断一个串中的括号是否匹配
- 判断字符串中的括号是否匹配
- 判断表达式左右括号是否匹配(栈)