java B++树 一个很好的算法来实现这些问题 推荐!

源代码在线查看: 移动计算环境下连续查询结果的传输.html

软件大小: 62 K
上传用户: faye3000
关键词: java 算法
下载地址: 免注册下载 普通下载 VIP

相关代码

				
				
				
				JBuilder Project 移动计算环境下连续查询结果的传输.jpx
				
				
				Project 移动计算环境下连续查询结果的传输 Notes
				
				Title:
				
				移动计算环境下连续查询结果的传输
				
				Author:
				
				薛笛
				
				Company:
				
				
				
				Description:
				
				移动计算环境下连续查询结果的传输
				
				
				程序注意事项 
				
				
				注意:在生成MddbPacket包之后一定要setValue(),即使没有data也要加入一个"@"作为占位符号
				有一些关于同步的函数目前没具体测试有关情况
				
				程序的初始设定 
				
				程序的ID分配策略:主程序CQResultTransmissionApp存有一个属性文件,内容是"ID=Position"
				    的形式,其中ID全部为负数,Position是程序为节点预设的位置(表示形式为 x:y)。节点进行初始化
				    的时候,用自己的ID代替属性文件中的负数值,并取得初始位置。在节点进行更新位置操作的时候,可以
				    直接读取属性文件得到更新的位置。
				可以在开始程序之前设置一些项目,如:是否令节点的初始位置为空,各种时间,覆盖/有效覆盖范围等等
				移动定时器(MoveTimer):每次它超时的时候都要重新更新自己的位置。应该以节点(Car)移动的速度为准。
				    节点car每移动一次,MoveTimer就应该超时一次。即假设Car节点每一秒移动一次,则MoveTimer=1000(ms)
				位置更新计时器(UpdatePositionTimer):应该在位置更新后被调用,所以应该略大于MoveTimer,这里的默认值是1100(ms)
				广播计时器(HelloBroadcastTimer):用于接收其他节点发过来的信息,无须太长,因为本机传输很快的:〉,定为100(ms)
				RM定时器:用于接收邻居送回来的RM包,亦无须等待太长时间,100(ms)就好:〉
				DelayTimer:用于发送RM信息的等待过程。设为300(ms)
				在GraphPanel中图的节点集合nodes[]中节点Id即为节点在集合中的位置,第0个是特殊的移动节点Car!
				
				
				
							

相关资源