广工数据结构5.30③ 试按表头、表尾的分析方法重写求广义表 的深度的递归算法。
来源:互联网 发布:如何当一名网络写手 编辑:程序博客网 时间:2024/04/30 15:25
int GListDepth(GList ls)
/* Return the depth of list */
{
GList pp;
int max, h, t;
if(!ls)
return 1;
if(ls->tag == ATOM)
return 0;
for(pp=ls; pp; pp=pp->un.ptr.tp){
h = GListDepth(pp->un.ptr.hp)+1;
t = GListDepth(pp->un.ptr.tp);
if(h > t)
return h;
else
return t;
}
}
/* Return the depth of list */
{
GList pp;
int max, h, t;
if(!ls)
return 1;
if(ls->tag == ATOM)
return 0;
for(pp=ls; pp; pp=pp->un.ptr.tp){
h = GListDepth(pp->un.ptr.hp)+1;
t = GListDepth(pp->un.ptr.tp);
if(h > t)
return h;
else
return t;
}
}
0 1
- 广工数据结构5.30③ 试按表头、表尾的分析方法重写求广义表 的深度的递归算法。
- 按表头、表尾的分析方法重写求广义表的深度的递归算法
- 广义表的存储结构(广义表的递归算法,复制广义表,求广义表的深度)
- 广义表深度递归算法的问题
- 广义表的长度和深度、表头表尾运算
- 数据结构 广义表的建立与求深度
- 实现广义表求表头和表尾的运算
- 数据结构_数组与广义表_广义表的建立、遍历、复制、求深度
- 广义表的创建,遍历,求深度
- 广义表的建立与求深度
- 【数据结构】广义表的默认成员函数、深度、大小、打印
- 广义表的表头和表尾是什么?
- 广义表的递归实现
- 广义表的递归实现
- 广义表的递归实现
- 广义表求深度
- 【数据结构】广义表的实现
- 广义表的长度,深度及复制广义表的算法
- webService学习(三)webService发布到tomcat
- C语言写一个生日贺卡
- 第六周作业1——利用哈夫曼编码英文字母表
- 利用GPU实现Matlab加速
- Spooling技术
- 广工数据结构5.30③ 试按表头、表尾的分析方法重写求广义表 的深度的递归算法。
- Hibernate框架学习(三) 关系映射
- Win7(重装系统)移动硬盘部分(分区)不能识别解决方案
- 初入IOS学习总结——C语言基础(一)
- item29: 为“异常安全”而努力是值得的
- 一.c++primer学习笔记
- Web 服务编程,REST 与 SOAP
- TCP/IP四层模型
- 实现web端解包apk,和写入新的配置文件,并重新打包app