数据结构c语言版 图的邻接表存储表示和实现(Data structure, adjacency list of C language layout, storage, representation and Implementation).doc
- 1、本文档共43页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据结构c语言版 图的邻接表存储表示和实现(Data structure, adjacency list of C language layout, storage, representation and Implementation)
数据结构c语言版 图的邻接表存储表示和实现(Data structure, adjacency list of C language layout, storage, representation and Implementation)
Data structure, C language, adjacent to the table layout, storage, representation and implementation of.Txt, if the youth spent in idle time, then the memory of the years will be a desolate tragedy. Where there is much weeds, there are few crops, but where there are many empty words, there is little wisdom. Even if there are no flowers on the road, I can still enjoy the desert. *
Data structure, adjacency list of C language layout, storage, representation and Implementation
P163
Compile environment: Dev-C++ 4.9.9.2
Date: February 15, 2011
* /
#include stdio.h
/ / the adjacency table storage representation
#define MAX_NAME / / 3 vertices of the maximum length of a string +1
#define MAX_VERTEX_NUM 20
Typedef int InfoType; / / store network weights
Typedef char VertexType[MAX_NAME]; / / string type
Typedef enum{DG, DN, AG, AN}GraphKind; / / {directed graph, directed, undirected graph, undirected network}
Typedef struct ArcNode
{
Int adjvex; / / the arc at the vertex position
Struct ArcNode *nextarc; / / pointer to an arc
InfoType *info; / / pointer) net weight
}ArcNode; / / table node
Typedef struct VNode
{
VertexType data; / / vertex information
ArcNode *firstarc; / / the first table node address pointer to the first attachment of the vertex of arc
}VNode, AdjList[MAX_VERTEX_NUM]; / / head
Typedef struct
{
AdjList vertices;
Int vexnum, arcnum; / / the graph vertices and arcs
Int kind; / / symbol graph type
}ALGraph;
Typedef int QElemType; / / queue type
A single queue, the queue / chain store structure
Typedef struct QNode
{
QElemType data; / / data domain
Struct QNode *next; / / pointer domain
}QNode, *QueuePtr;
Typedef struct
{
QueuePtr front / / team head pointer, the pointer points to the element domain team head
Rear; / / pointer pointing to the tail, the tail elements
}LinkQueue;
If the u in the G / / vertex, returns the vertex position in the g
您可能关注的文档
- 可编程逻辑控制器(programmable logic controller,plc)(可编程逻辑控制器(可编程逻辑控制器,简称PLC)).doc
- 台 湾 推 广 教 育 学 会(Taiwan Society for the promotion of Education).doc
- 台地茶与大树茶(Platform tea and big tree tea).doc
- 各个局部暴瘦(All parts are thin).doc
- 台钓技巧-台钓抛竿技巧-台钓钓鱼技巧-台钓调漂(Fishing techniques fishing pole throwing skills - fishing fishing skills - energy-saving).doc
- 司马相如赋(Sima Xiangru Fu).doc
- 各校址(The site).doc
- 各国货币单位(Monetary unit in various countries).doc
- 各省女人(Provincial Women).doc
- 各种基本定律和效应(Various basic laws and effects).doc
- 数据结构设计(Data structure design).doc
- 数据结构c语言版_拓扑排序(C language version of the data structure _ topological sorting).doc
- 数控课后题答案1(CNC answer questions 1).doc
- 文化议论文(Cultural argumentative writing).doc
- 文献的特点与分类(Characteristics and classification of documents).doc
- 文明礼仪知识(Knowledge of civility).doc
- 文综历史试题(三)(Historical questions (three)).doc
- 数据结构课设电梯模拟——绝对原版,给我好评啊(Data structure class elevator simulation - the absolute original, to my praise!).doc
- 文言文特殊句式复习大全(A complete revision of the special sentences in classical Chinese).doc
- 新 文本文档(New text document).doc
文档评论(0)