输出二叉树第n个节点
来源:互联网 发布:linux nano 怎样保存 编辑:程序博客网 时间:2024/06/06 01:49
#include<stdio.h>#include<stdlib.h>typedef struct BTNode{ struct BTNode *lchild,*rchild; int data;}BTNode,*btnode;void createBtree(btnode &T){ int t; scanf("%d",&t); if(t==0) T=NULL; else { T=(btnode)malloc(sizeof(BTNode)); T->data=t; createBtree(T->lchild); createBtree(T->rchild); }}int i=0;void trave(btnode &p,int n){ if(p) { i++; if(i==n) { printf("the %dth node is %d\n",n,p->data); return; } else { trave(p->lchild,n); trave(p->rchild,n); } }}void main(){ btnode T; int n; createBtree(T); printf("input n:"); scanf("%d",&n); trave(T,n);}
0 0
- 输出二叉树第n个节点
- 输出二叉树第 m 层的第 k 个节点值
- 输出二叉树中,第m层的第k个节点值
- 输出链表倒数第n个节点数据
- 二叉树输出先序遍历的第k个节点
- 获取二叉树第n层的节点个数
- n个节点的二叉树的数目
- n个节点能组成多少种二叉树
- n个节点组成二叉树的形态有几种
- n个节点能组成多少种二叉树
- N个节点二叉树有多少种形态
- n个节点的二叉树有多少种形态
- 遍历n个节点能够形成的所有二叉树
- N个节点的二叉树有多少种形态
- N个节点的二叉树有多少种形态
- N个节点的二叉树有多少种形态
- n 个节点可以组成的二叉树个数问题
- N个节点的二叉树有多少种形态
- SVN版本控制工具-简单使用说明
- 欢迎使用CSDN-markdown编辑器
- 蒙特卡洛算法
- yum list
- Java中的流与文件:文本的输入与输出
- 输出二叉树第n个节点
- android studio NDK-JNI调用
- Windows中搭建Android开发环境
- C语言使用const定义数组时的错误原因
- android broadcastReceiver学习
- 条款40:将std::atomic用于并发,而volatile用于专有内存
- 归并排序
- google方程式
- C++之strcpy、memcpy、memmove比较