void Union(NodeType a[ ],int i,int j) /*合并以数组a 的第i 个元素和第j 个元素为树根结点的集合*/ { if ( a[i].parent!=-1||a[j].parent!=-1 ) { printf ( “\n 调用参数不正确” ) ; return; } a[j].parent=i; /*将i 置为两个集合共同的根结点*/ }