小编Ala*_*don的帖子

c ++检查大括号是否匹配

我被问到作为奖励编程挑战,看看大括号是否匹配随机字符串或像这样的字符:{1 + 1}这将返回1,而{1 + 1})将返回0.这就是我所拥有的到目前为止,它似乎没有做任何事情.任何帮助都会很棒?谢谢

//bonus.cpp
#include <iostream>
#include <string>
#include <queue>
#include <stack>

using namespace std;

int checkBraces (string s)
{
    //int myLength = s.length();
    std::stack<int> stack;
    char d;

    for (int i = 0; i < s.length(); i++)
    {
        char c = s[i];

        if (c == '(')
        {
            stack.push(c);
        }
        else if (c == '[') 
        {
            stack.push(c);
        }
        else if (c == '{')
        {
            stack.push(c);
        }

        else if (c == ')')
        {
            if (stack.empty())
            {
                return false;
            }
            else …
Run Code Online (Sandbox Code Playgroud)

c++

5
推荐指数
2
解决办法
5084
查看次数

MUI:将分页移动到 DataGrid 的顶部?

有谁知道如何将标准XGrid分页移到表格上方?或者我是否必须创建自己的自定义分页而不使用内置的 with XGrid

css reactjs material-ui

3
推荐指数
1
解决办法
6522
查看次数

标签 统计

c++ ×1

css ×1

material-ui ×1

reactjs ×1