图与邻接链表--极简形式
来源:互联网 发布:sim800c 源码 编辑:程序博客网 时间:2024/06/10 04:33
这里用Java简单实现了一个4个结点的有向、无权重、无数值的简易图。
如下:
import java.util.*;// 邻接表中表对应的链表的结点class ENode {int ivex; // 该边所指向的顶点的位置ENode nextEdge; // 指向下一条弧的指针ENode(int a){ivex=a;nextEdge=null;}}// 邻接表中表的顶点class VNode {char data; // 顶点信息ENode firstEdge; // 指向第一条依附该顶点的弧};// 图表class GraphList { VNode mVexs[] = new VNode[4]; // 顶点数组}class Graph {public static void main(String args[]){GraphList MyGraph = new GraphList();for(char i=0;i<4;){MyGraph.mVexs[i].firstEdge=null;MyGraph.mVexs[i].data=++i;}MyGraph.mVexs[0].firstEdge=new ENode(2);MyGraph.mVexs[0].firstEdge.nextEdge=new ENode(1);MyGraph.mVexs[2].firstEdge=new ENode(3);MyGraph.mVexs[3].firstEdge=new ENode(0);}}/*以上实现的图的邻接链表结构如下:0->2->1->null1->null2->3->null3->0->null*/
0 0
- 图与邻接链表--极简形式
- 邻接表与图
- 数组形式实现邻接表
- 图的存储形式——邻接表
- SPFA的两种实现形式(二维数组与数组模拟邻接表)
- 图的广度与深度搜索(邻接链表)
- 数据结构 图的存储邻接矩阵与邻接链表
- 邻接链表与图及其相关操作--Java
- 文件与图的邻接表
- 图的邻接表存储与遍历
- C++邻接表与无向图
- C++邻接表与有向图
- 邻接矩阵与邻接表
- 图的邻接表的形式说明及其建表算法
- C++_将图二维矩阵形式转为邻接表结构
- 邻接链表实现图
- 图的邻接链表
- 邻接链表创建图
- bzoj3289 Mato的文件管理
- UML类图
- Web网页的请求数据写入数据库时产生乱码的解决方法
- 4.18
- php笔记
- 图与邻接链表--极简形式
- 两点间距离公式--hypot函数
- WebStorm设置Ctrl+滚轮调整字体大小
- 解决IE浏览器jQuery执行ajax不响应问题
- Java集合类HashSet实现细节
- Tomcat server.xml配置示例
- TCP/IP三次握手和四次挥手
- bzoj1150: [CTSC2007]数据备份Backup
- 启途第一阶段 JAVA基础 单机版画图板开发与改装