返回信息流目前在用java写一个小程序,需要求用户在各个时间段中每个地点的概率,既要判断时间还要判断地点,这个求概率怎么求?具体要用到哪个函数?
我知道只有一个判断条件的时候,比如求各个字符串出现的概率,可以用hashmap来做。
但是这里边有两个判断条件,这种应该用什么做呢?
求大神帮忙,感激不尽[ema23]
这是一条镜像帖。来源:北邮人论坛 / java / #40284同步于 2015/4/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
[问题]求问java中有两层判定关系的求概率用哪个函数?
zjl953
2015/4/29镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
好的,谢谢,我试试。
另外,这个数据比较大,用数组是不是不太好?遍历的话用哪个函数呢?
纯小白,求指教。
【 在 hayabusa 的大作中提到: 】
: 地点有限的话放外循环遍历,然后时间分批次内循环进行
: 输入数据(用类封装)是用户依时间排列的地理位置
简单 的for循环就可以吧,而且数组的大小是确定的,没有复杂的添加删除操作,数据比较大只是会涉及到运行时间的问题,二维数组【地点】【时间段】记录各自的出现次数,这样能行?不
我感觉这样会有两个问题。
一是这俩字段必须放在同一个类里,二是万一别的地方也需要用到 equals 或者 hashcode 就不太方便了。
【 在 lixing 的大作中提到: 】
: 两个判断条件为什么就不能用hashmap来做?重写hashcode和equals方法好了。
不用放在同一个类里啊,分别重写两个类的hashcode再在组合类里调用就好了。
第二点,可以也可以通过第一点避免,通过方法计算,而不是重写。
另外,guava包里确实有符合要求的map ,之前看别人代码的时候看他们用过
【 在 kayla 的大作中提到: 】
: 我感觉这样会有两个问题。
: 一是这俩字段必须放在同一个类里,二是万一别的地方也需要用到 equals 或者 hashcode 就不太方便了。
: 【 在 lixing 的大作中提到: 】
: : 两
: .........
发自「贵邮」