首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

求建模好手相助

2013-01-02 
求建模高手相助 有三个集合,现在需要验证这三个集合的准确性(求权值)例如有三个数据库记录了手机号位置(并

求建模高手相助
 求建模好手相助
有三个集合,现在需要验证这三个集合的准确性(求权值)
例如有三个数据库记录了手机号位置(并非号码归属地,而是当前号码连接的通信基站)的数据库,
现在取N个手机号码对这三个库进行验证,三个库两两相交,相交部分表示该号码在对应的库中数据相同,
图中Nabc表示手机号在这三个库中记录的数据相同,现在需要分别求出这三个库准确性的权值,求大牛相助。
[解决办法]
比如

手机号 + 归属地 为一条记录 Record


public class Record {
  
  private String number;
  private String location;

  @Override 
  public boolean equals(Object o) { ... }

  @Override
  public int hashCode() { ... }
}


number 和 location 均相等,则两个 Record 相等

N 个手机号分别在三个数据库查询,得到 M (M >= N) 条 Record,

分属三个不同的集合 Set<Record> (即 Na, Nb, Nc)

三个集合做 intersection,可以得到 Nab, Nbc, Nac, Nabc
[解决办法]
我是来学习的

热点排行