二叉树
来源:互联网 发布:标签设计软件 编辑:程序博客网 时间:2024/05/22 16:46
struct TreeNode{ int val; TreeNode *left,*right; TreeNode(int x):val(x),left(0),right(0){}};//前序建树void createTree(TreeNode *&root){ int i; cin>>i; if(i==0)root=0; else { root=new TreeNode(i); createTree(root->left); createTree(root->right); }}//中序建树void createTree(TreeNode *&root){ int i; cin>>i; if(i==0)root=0; else { createTree(root->left); root=new TreeNode(i); createTree(root->right); }}//后序建树void createTree(TreeNode *&root){ int i; cin>>i; if(i==0)root=0; else { createTree(root->left); createTree(root->right); root=new TreeNode(i); }}
1.在二叉树的第i层上至多有2^(i-1)个结点(i>=1)。
2.深度为k的二叉树至多有2^k-1个结点,(k>=1)。
3.对任何一颗二叉树T,如果其终端结点数为n0,度为2的结点数为n2,则n0=n2+1。
0 0
- 二叉树、二叉堆
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- 二叉树
- LeetCode Solutions : Remove Nth Node From End of List
- Android 控件之Gallery图片集
- 嵌入式的选择------
- myeclipse各菜单项说明
- android——画廊(Gallery)
- 二叉树
- Android异步消息处理机制完全解析,带你从源码的角度彻底理解
- UVA - 514 Rails
- 敬业集团李赶坡董事长缅怀兄弟亲-最深切的怀念
- UVA 1393 - Highways
- iOS播放多种格式视频
- P2P流媒体开源项目介绍
- IOS开发——手势 & 传感器 & 物理引擎
- 进程识别号(PID)的理解