2 Star 3 Fork 0

mervin / CNAT

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
onDemand 2.20 KB
一键复制 编辑 原始数据 按行查看 历史
mervin 提交于 2014-04-15 11:07 . #update
目录结构:
||- root
||- base
| - InterfaceNetOperation.java //网络基本操作的接口
| - AbstractNetworkModel.java //网络模型抽象类
| - Global.java //全局设置,
| - Network.java // 网络数据结构存储以及操作类
| - Node.java //节点类
| - Edge.java //边类
||-feature //网络特征
| - InterfaceBetweenness.java //介数接口
| - InterfaceClusterCoefficient.java //聚类系数接口
| - InterfaceDegree.java //度接口
| - InterfaceMultiNet.java //多网络接口
| - InterPath.java //网络路径接口
| - Betweenness.java //介数类
| - ClusterCoefficient.java //聚类系数类
| - Degree.java // 度类
| - MultiNet.java //多网络对比类
| - Path.java // 网络路径类
|| - model //网络模型
| - GloballyCoupledNet.java //全局耦合网络
| - NearestNeighborCoupledNet.java //最近邻耦合网络
| - RandomNetwork.java //随机网络
| - WSNetwork.java //
| - NWNetwork.java //
| - BANetwork.java //
| - FitnessNetwork.java // 适应度网络模型
| - LocalWorldEvolvingNet.java//局域世界网络模型
|| - util //工具类
| - CreateNetFile.java //
| - D.java //
| - EdgeEeweigh.java //
| - ExtractIpByLink.java //
| - FileTool.java //文件类
| - MathTool.java //数学工具类
| - IpConvert.java //
| - PairList.java //数值对列表类
需求分析:
1、DFS
2、最短路
3、最小生成树
4、最大流
5、
<<<<<<< HEAD
节点的介数
边的介数
网络平均路径长度
网络的直径
=======
>>>>>>> branch 'master' of git@42.96.166.25:CNAT.git
网络的文件格式
扩展名:.cnat
内容:
#注释内容
%
<Nodes>
<ID>
<Alias>
<Weight>
</Nodes>
<Edges>
<ID>
<ID>
<Weight>
</Edges>
%
*关键词
*Nodes count
*Edges
Nodes
1 ["label":"one","weight":2]
Edges
1 2 {}
Map<T1, Map<T2,T3>>
Map<T1, Set<T1,T3>>
Write:
Set<Number>
Set<Pair<Number>>
Map<Number, Number>
Map<Number, LinkedList<Number>>
Map<Pair<Number>, Number>>
Map<Pair<Number>, LinkedList<Number>>
PairList<Nubmer, Number>
PairList<Number,LinkedList<Number>>
PairList<Pair<Number>, Number>
PairList<Pair<Number>, LinkedList<Number>>
Java
1
https://gitee.com/mervin/CNAT.git
git@gitee.com:mervin/CNAT.git
mervin
CNAT
CNAT
master

搜索帮助