|||
众多需要处理多个对象间复杂关系的应用软件,例如网络管理、人际关系网络、思维脑图、地理导航以及多种游戏等,在本质上都是对“图”的计算;JUNG就是专为图(Graph)的计算和可视化提供的一个通用的可扩充的Java编程平台。本文深入浅出地以多个实例对JUNG编程做了较为详细的讲解。您可以在本刊网站下载本文全部的样例源码。
摘要:以循序渐进的实例说明在JUNG架构下进行网络/图编程的方法。
关键词:JUNG,Java,图,网络,树,数据结构
1. 概述
JUNG(Java Universal Network/Graph framework)是一个Java开源项目,其目的在于为开发关于图或网络结构的应用程序提供一个易用、通用的基础架构。使用JUNG功能调用,可以方便的构造图或网络的数据结构,应用经典算法(如聚类、最短路径,最大流量等),编写和测试用户自己的算法,以及可视化的显示数据的网络图。本文使用尽可能简明的代码示范基于JUNG应用开发方法,希望对有开发复杂网络/图应用需求的编程人员有所帮助。
详细参见附件。
教程pdf
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-8-16 21:50
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社