博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
无根树转有根树
阅读量:5089 次
发布时间:2019-06-13

本文共 384 字,大约阅读时间需要 1 分钟。

紫书P352

无根树转有根树,如果节点数n<=10^6,那么邻接矩阵就见不了了。用vector数组,vector数组实际占用空间与n成正比。

#include 
#include
using namespace std;#define MAXN 1000010vector
G[MAXN];int n; //n个点,n-1条边int p[MAXN];void Build_Tree () { scanf("%d",&n); for(int i=0;i

p[root] = -1;

记得一定要v和父节点相等,如果忽略,就会引起无限递归。

转载于:https://www.cnblogs.com/TreeDream/p/5775054.html

你可能感兴趣的文章