博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
庆祝我国人民自主研发多叉转二叉成功
阅读量:4354 次
发布时间:2019-06-07

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

颓了一晚上,来写篇博客.

二叉人人都喜欢,但是有些题是多叉的,于是我们可以用这个技巧把多叉转成二叉.

大体来说就是左儿子,右兄弟.

配图如下:

庆祝我国人民自主研发多叉转二叉成功(配图1).png

儿子的右儿子就是他的兄弟,他的上一个兄弟就在父亲的左儿子上,然后再修改父亲的左儿子到这个点。

代码如下:

for(int i=1;i<=n;i++){    int father,son;    scanf("%d%d",&father,&son);    t[son].right=t[father].left;    t[father].left=son;}

转载于:https://www.cnblogs.com/Lemir3/p/10890207.html

你可能感兴趣的文章
图的遍历 | 1013 连通块块数
查看>>
Kinect 开发 —— 进阶指引(上)
查看>>
python学习笔记(六)time、datetime、hashlib模块
查看>>
uva489(需要考虑周全)
查看>>
C-关键字(二)
查看>>
排序笔记
查看>>
下载360doc.com里的文章
查看>>
【转】globk和glorg中使用的apr文件
查看>>
导航,头部,CSS基础
查看>>
PostMessage 解析
查看>>
Java语法基础(一)
查看>>
as3 sort
查看>>
hdu 2680 Choose the best route Dijkstra 虚拟点
查看>>
26. Remove Duplicates from Sorted Array java solutions
查看>>
[bzoj1185] [HNOI2007]最小矩形覆盖
查看>>
全景图制作详解
查看>>
React之todo-list
查看>>
cocoapods降级版本
查看>>
MYSQL复习笔记4-基本SQL语句
查看>>
C#&java重学笔记(函数)
查看>>