下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言求一个二叉树中位于先序序列中第k个位置的结点的值C语言求一个二叉树中位于先序序列中第k个位置的结点的值/NUMPAGES5C语言求一个二叉树中位于先序序列中第k个位置的结点的值C语言求一个二叉树中位于先序序列中第k个位置的结点的值编制一个递归算法,求一个二叉树中位于先序序列中第k个位置的结点的值#include<stdio.h>#include<stdlib.h>#defineNULL0typedefcharTElemType;typedefstructBiNode{ structBiNode*lchild;TElemTypedata;structBiNode*rchild;}BiNode;structBiNode*CreateBiTree(structBiNode*T){TElemTypea; structBiNode*t;scanf("%c",&a);if(a=='')T=NULL;else {t=(structBiNode*)malloc(sizeof(BiNode)); if(t!=NULL) {t->data=a; T=t; T->lchild=CreateBiTree(T->lchild); T->rchild=CreateBiTree(T->rchild); } } returnT; }voidshow(structBiNode*T){ if(T!=NULL) {printf("%c",T->data); show(T->lchild); show(T->rchild); } }inttree(structBiNode*T,intk,inta){if(T==NULL) {a=a-1; returna; } else { if(a==k) {printf("%c",T->data); } else {a=tree(T->lchild,k,a+1); a=tree(T->rchild,k,a+1); } returna; } }voidmain(){inti,k; structBiNodet;structBiNode*T; T=&t; printf("inputelementsofBiTree:"); T=CreateBiTree(T); printf("\ntheBiTreeis:"); show(T); printf("\ninputk:");
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 交通运输废旧物资回收方案
- 中班主题详案教案:生活中的筷子
- MDT管理制度在药物研发中的应用
- 2024年企业间关于生物基因技术研发与转让合同
- 2024年全球销售与购买公约
- 健身行业会员招募渠道方案
- 2024年体育场馆建设与运营合作合同
- 2024年中东地区石油工程咨询服务合同
- 离婚协议书中男方权利与义务
- 隧道泡沫灭火系统施工方案
- 2.2 直线的方程(分层练习)(解析版)
- 《保密法》培训课件
- 古建新生 课件 2024-2025学年人美版(2024)初中美术七年级上册
- 绵阳市高中2022级(2025届)高三第一次诊断性考试(一诊)物理试卷(含标准答案)
- 项目终止欠款合同模板
- 江苏省南通市如皋市2024-2025学年九年级上学期10月期中物理o化学试题
- 正常流产护理查房模板
- 人教版(2024新版)七年级上册英语期中模拟检测试卷(含答案)
- 吉林市2024-2025学年度高三第一次模拟测试 (一模)化学试卷(含答案 )
- 金匮要略2022-2023-2学期学习通超星期末考试答案章节答案2024年
- 2024中国东方航空技术限公司全球校园招聘高频难、易错点500题模拟试题附带答案详解
评论
0/150
提交评论