资源简介
判别两个广义表是否相等的递归算法
代码片段和文件信息
试编写判别两个广义表是否相等的递归算法。
要求实现以下函数:
Status Equal(GList A GList B);
/* 判断广义表A和B是否相等是则返回TRUE否则返回FALSE */
广义表类型GList的定义:
typedef enum {ATOMLIST} ElemTag;
typedef struct GLNode{
ElemTag tag;
union {
char atom;
struct {
GLNode *hp *tp;
} ptr;
}un;/*注意这里的un,它直接影响到p->i和p.i的用法*/
} *GList;
算法:广义表分为三种情况:只有空表、只有原子、子表的表头表尾相同
1、当都是空表时相同
相关资源
- ELM算法用于分类和函数逼近
- 参数自适应差分进化算法SACPMDE.rar
- 同步算法在分布式系统中的实现与应
- 多段图最短路径算法课实验
- SPRINT 算法 经典算法
- 简单多边形的屋脊线计算算法
- 基于cordic算法的吉文斯迭代的定点Q
- lz4-r127.tar.gz
- 89C51FFT蝶形算法
- DV_hop算法,在不同节点密度和信标节
- 一种基于属性重要性的变精度粗糙集
- 7大排序算法实现程序快速排序,冒泡
- 算法导论配套视频
- ABC-SVM算法,逐行代码注释简单易懂,
- 基于FPGA硬件Verilog语言的FPGA根算法实
- 基于Hessian滤波器的血管增强算法
- Tarjan算法精讲
- 基于改进的微粒群算法的WSN节点部署
- 基于精确线性化算法的TCR—TSC型SVC控
- 免疫遗传程序
- SAR成像算法程序
- 基于灰度共生矩阵的图像匹配算法
- 时间片轮转算法的进程调度程序
- LM算法的讲解
- 道格拉斯曲线矢量数据压缩算法
- liang barsky裁剪算法实现 以及运行exe
- 并行计算——结构·算法·编程 习题答
- 一种抗JPEG压缩的半脆弱图像水印算法
- A星算法介绍
- 一种基于直方图的可逆数字水印算法
评论
共有 条评论