最近在构思一个程序,用来模拟手机用户. 简单概括如下:
在一段时间T内,在一个矩形区域阿rect内,有n个手机用户在rect中自由运动.且相互影响,比如说,2个用户在要碰撞的时候会试图饶开对方.我查看了相似的代码,一般的做法是,将T分成很多个时间段,比如一个时间段为1秒,然后每过一个时间段,for each n,查看周围有没有影响其运动的其他用户.我一直认为这种写法虽然简单但是还有不少问题,在考虑是否有其他更好的逻辑,请问大家有什么高见,谢谢. 另外,我的程序将用Java编程.
在一段时间T内,在一个矩形区域阿rect内,有n个手机用户在rect中自由运动.且相互影响,比如说,2个用户在要碰撞的时候会试图饶开对方.我查看了相似的代码,一般的做法是,将T分成很多个时间段,比如一个时间段为1秒,然后每过一个时间段,for each n,查看周围有没有影响其运动的其他用户.我一直认为这种写法虽然简单但是还有不少问题,在考虑是否有其他更好的逻辑,请问大家有什么高见,谢谢. 另外,我的程序将用Java编程.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货