文章

10

粉丝

76

获赞

78

访问

4.0k

头像
请问一下,我这个为什么报运行时错误呀,本地ide运行测试用例是对的
P1161 清华大学/南京大学机试题
发布于2025年2月4日 20:08
阅读数 431

#include <bits/stdc++.h>
using namespace std;
typedef struct node {
    char data;
    node* l, * r;
}*tree;
void create(tree& t) {
    char c;
    cin >> c;
    if (c == '#') t = nullptr;
    else {
        t = new node;
        t->data = c;
        create(t->l);
        create(t->r);
    }
}
void inorder(tree t) {
    if (t != nullptr) {
        inorder(t->l);
        cout << t->data << ' ';
        inorder(t->r);
    }
}

int main()
{
    tree t;
    create(t);
    inorder(t);
}
 

登录查看完整内容


登录后发布评论

1 条评论
admin SVIP
2025年2月4日 21:21

这个写法没有处理多组输入,比如你在IDE里输入两次样例数据。

赞(0)