研究文章
节能适应性Geosource为无线传感器网络多播路由
| 输入:节点 |
| 输出:路径 |
| (1)如果节点= =零然后 |
| (2)返回 |
| (3)如果 |
| (4)如果n颂歌→正确的然后 |
| (5)PathSerializing(节点→正确的) |
| (6)如果 |
| (7)如果IsBranch(节点)然后 |
| (8)/ /如果一个节点拥有超过两个孩子 |
| (9)如果ID(节点)≠ID(源节点)然后 |
| (10)添加(路径,ID(节点)) |
| (11)如果 |
| (12)添加(路径分隔符) |
| (13)PathSerializing(节点→左) |
| (14)其他的 |
| (15)如果IsLongPath(节点)然后 |
| (16)/ /如果有超过三个后续的孩子 |
| (17)/ /也就是说,孩子-孙子grandgrandchild… |
| (18)TmpNode =PathSerializingForUnicast(节点) |
| (19)添加(路径,XCoordinate(TmpNode)) |
| (20)的添加(路径,YCoordinate(TmpNode)) |
| (21)节点= TmpNode |
| (22)其他的 |
| (23)添加(路径,ID(节点)) |
| (24)如果 |
| (25)PathSerializing(节点→左) |
| (26)如果 |
|