帮下我的java project

a123660743 2010-03-07 06:43:51
我有一个毕业设计要模拟一个动态网络
用户输入网络nodes数量n, range范围,nodes间传递概率。每个node可以看作一个集合,初始含有有一个信息INF(n),有一个location(x,y)。x,y可以为round(500*random(0,1))。当user选择flood protocol的时候,每个回合,node有一个随机的location,当两个node(x,y),node(v,w)之间的距离根号下((x-v)的平方+(y-w)的平方)<=range的时候,两个nodes信息相互传递,2个集合合并。几个回合后当所有node里面信息数量=nodesize的时候,停止。显示每个回合node的连接情况(在坐标上用直线连接2个点),计算出回合的次数,最好用gui做个模拟器。
这是我project的最简单的一个protocol,由于本人java没学好,写不出来,希望高手写出上面的代码作为例子参考。谢谢了。
...全文
75 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
a123660743 2010-03-07
  • 打赏
  • 举报
回复
我去找找资料,谢谢3楼
wenzheng38 2010-03-07
  • 打赏
  • 举报
回复
有点象凝聚聚类
每次考虑两两node之间的距离,如果小于range,就进行合并成新的集合,代替原来的两个node
参与下一回合,直至满足条件为止。
LZ查下凝聚聚类的思想看看
a123660743 2010-03-07
  • 打赏
  • 举报
回复
额,看来没人帮我啦。。
hjh811 2010-03-07
  • 打赏
  • 举报
回复
我就看看,不说话 回复内容太短了!

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧