博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
二叉树习题
阅读量:3950 次
发布时间:2019-05-24

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

1、已知一颗二叉树按顺序存储结构进行存储,设计一个算法,求编号分别为i和j的两个结点的最近的公共祖先结点的值。

ElemType Comm_Ancestor(SqTree T,int i,int j){
if(T[i]!='#'&&T[j]!='#'){
while(i!=j){
//结点存在 if(i>j)//两个编号不同时循环 i=i/2;//向上找i的祖先 else j=j/2;//向下找j的祖先 } return T[i]; } }

转载地址:http://mwgwi.baihongyu.com/

你可能感兴趣的文章
ADO连接Oracle
查看>>
遍历Windows系统中所有进程的名字(*.exe)
查看>>
使用互斥量保证程序最多只有一个实例运行
查看>>
进程定点自杀
查看>>
进程看门狗
查看>>
线程看门狗
查看>>
调试代码的宏定义
查看>>
__FILE__和__FUNCTION__的使用
查看>>
创建、重命名文件
查看>>
文件大小保护
查看>>
先文件大小保护,再写文件
查看>>
目录创建
查看>>
日志文件系统的写日志函数
查看>>
删除目录下的文件
查看>>
删除指定目录下所有文件及目录
查看>>
判断文件夹名是否是合法YYYYMM格式
查看>>
检查日志文件系统
查看>>
读配置文本
查看>>
使用rapidxml创建XML
查看>>
使用rapidxml从xml文件中读取指定项(建议两层)
查看>>