小编Ana*_*ant的帖子

我的 C++ 函数给出了关于声明的异常错误

#include <bits/stdc++.h>
using namespace std;

void union(int x, int y, int link[], int size[])
{
    int a = find(x, link); int b = find(y, link);
    if (size[a] < size[b])
        swap(a,b);
    if ( a != b)
    {
        size[a] += size[b];
        link[b] = link[a];
    }
}


int main()
{
    cout<<"Hello World";

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我只是想不通我到底做错了什么。我检查了多次,但无济于事。这可能是非常愚蠢的事情。它不断给出以下错误。

file.cpp:19:11: error: expected identifier before '(' token
void union(int x, int y, int link[], int size[])
        ^
file.cpp:19:12: error: expected unqualified-id before 'int'
void union(int x, int …
Run Code Online (Sandbox Code Playgroud)

c++ disjoint-union disjoint-sets

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

标签 统计

c++ ×1

disjoint-sets ×1

disjoint-union ×1