入门经典 无根树转化为有根树
来源:互联网 发布:淘宝无线地址转换 编辑:程序博客网 时间:2024/05/09 08:43
无根树 转化为有根
vector[] 记录节点的子节点
int[] ->p p[i]=a 表示 i的父节点为a
#include <iostream>#include <vector>using namespace std;int p[100],n;vector<int> v[100];void readtree(){ int a1,a2; cin>>n; for(int i=0;i<n;++i) { cin>>a1>>a2; v[a1].push_back(a2); v[a2].push_back(a1); }}void bfs(int son,int fa){ for(int i=0;i<v[son].size();++i) { if(v[son][i]!=fa) bfs(v[son][i],p[v[son][i]]=son); }}int main(){ readtree(); p[1]=-1; bfs(1,-1); for(int i=0;i<=n;++i) cout<<p[i]<<" "; return 0;}
0 0
- 入门经典 无根树转化为有根树
- 算法竞技赛入门经典 11.1.1 无根树转化为有根树
- 无根树转化为有根树
- 经典算法-字符串转化为整数
- 自由树转化为有根树
- Spring Converter入门之字符串转化为枚举
- Spring Converter入门之字符串转化为枚举
- 二叉树经典面试题2~将搜索二叉树转化为双向链表
- 经典入门
- Android入门——数字组成的字符串转化为货币格式
- Android入门——数字组成的字符串转化为货币格式
- 汉字转化为拼音
- 汉字转化为拼音
- 汉字转化为拼音
- dataReader转化为dataTable
- ServerStyle转化为图片
- char* 转化为int
- word转化为PDF
- Mongodb 和python相连,从json文本中导入数据
- 最小生成树算法之Prim算法
- PHP通过CURL上传文件
- Java中多线程的使用
- FFmpeg--一个操作视频音频的强大工具
- 入门经典 无根树转化为有根树
- mysql查询新的写法,提取表中的注释部分
- UltraEditor 替换公式正则表达式
- hdu 5671 Matrix(矩阵行列式交换)
- Android EventBus简单介绍(一)
- Spark 算子分析
- iOS从App跳转至系统设置菜单各功能项跳到系统设
- 关于IntelliJ IDEA有时候快捷键无效的说明
- 栈区与堆区的内存分配与管理