码迷,mamicode.com
首页 > 其他好文 > 详细

stack模拟 括号匹配

时间:2015-03-09 14:33:17      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:

#include<iostream>
#include<stack>
using namespace std;
int main()
{
    int ncase,num;
    char str;
    cin>>ncase;
    while(ncase--)
    {
        cin>>num;
        stack<char> st;
        for(int i=0;i<num;i++)
        {
            cin>>str;
            if(!st.empty()&&st.top()=='>'&&str=='<')
            {
                st.pop();
                continue;
            }
            else
                st.push(str);
        }
        if(st.empty()) cout<<"legal\n"<<endl;
        else cout<<"illegal\n"<<endl;
    }
    return 0;
}

stack模拟 括号匹配

标签:

原文地址:http://blog.csdn.net/chaoyueziji123/article/details/44153209

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!