左偏树模板
来源:互联网 发布:淘宝客服号怎么登陆 编辑:程序博客网 时间:2024/05/29 09:43
解析链接:http://www.cnblogs.com/skywang12345/p/3638327.html
struct Tree{ int value; int dist; Tree *left,*right;};Tree *tree[maxn];int distance(Tree *t){ return t==NULl?0:t->dist;}void fixdist(Tree *t){ if(distance(t->left)<distance(t->right)) swap(t->right,t->left); t->dist=distance(t->right)+1;}Tree * merge(Tree *a,Tree *b){ if(a==NULL) return b; if(b==NULL) return a; if(b->value>a->value) swap(a,b); a->right=merge(a->right,b); fixdist(a); return a;}Tree *delMax(Tree *t){ if(t!=NULL) return merge(t->left,t->right); return NULL;}void init(Tree* &t,int val){ t=new Tree; t->dist=1; t->value=val; t->left=t->right=NULL;}
阅读全文
0 0
- 左偏树 模板
- 左偏树模板
- 左偏树模板
- 【模板】左偏树
- 左偏树模板
- 左偏树 模板
- ACM 左偏树(模板)
- HDU3031及左偏树模板
- 左偏树,原理及模板
- 回味左偏树(模板)
- 「模板」 左偏树
- 带模板的左偏树
- 模板
- 模板?
- 模板
- 模板
- 模板
- 模板
- 树莓派下python,使用USB和CSI摄像头进行视频连续截图,并进行灰度、二值化处理
- Linux启动FTP服务
- C语言结构体常见使用以及使用方法
- Java Web开发技术(一)
- SQL学习
- 左偏树模板
- POJ_1088 滑雪
- python 处理验证码
- 说反话
- 02 TI CC2530的uart控制器
- MySQL数据库查询数据
- JAVA8 String 和 StringBuilder 比较
- oracle-序列
- C++学习笔记——函数