数据结构作业系统 - 第七章答案

2026/4/29 9:36:22

InfoType *info; //该弧相关信息的指针(可无)

}ArcCell,AdjMatrix[MAX_VERTEX_NUM][MAX_VERTEX_NUM]; typedef struct {

AdjMatrixarcs; //邻接矩阵

VertexType vexs[MAX_VERTEX_NUM]; //顶点向量 GraphKindkind; //图的种类标志 }MGraph;

int SimplePath(MGraph G, int i, int j, int k)

/*求有向图G的顶点i到j之间长度为k的简单路径条数*/{int sum=0,v; if( G.arcs[i][j].adj &&k==1 && !visited[j]) sum=1; else if(k>1) {visited[i]=1;

for(v=0;v

sum+=SimplePath(G,v,j,k-1);}visited[i]=0;}return sum;}实现下列函数: int Search(SSTable s, KeyType k); /* Index the element which key is k */ /* in StaticSearchTable s.*/ /* Return 0 if x is not found.*/

静态查找表的类型SSTable定义如下:

13 / 14

typedef struct { KeyType key; ... ...//其他数据域 } ElemType; typedef struct { ElemType *elem; intlength; } SSTable;

int Search(SSTable a, KeyType k) /* Index the element which key is k*/ /* in StaticSearchTable s.*/ /* Return 0 if x is not found.*/{int i; for(i=1;i<=a.length;i++) if(a.elem[i].key==k)return i; return 0;}

14 / 14


数据结构作业系统 - 第七章答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 数据结构作业系统 - 第七章答案 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219