【发布时间】:2015-06-06 18:58:24
【问题描述】:
让 networklocs 是一组 (n, t, l) 形式的元素,其中 n是网络中的一个节点,t 是时钟滴答,l 是 n 在时间 t 的位置。如何(以伪代码简洁的方式)获取给出节点和时间的 networklocs 元素?
我知道我可以写一个类似的函数
getElement(ni,t)
for all (nj,t',l') in networklocs
if nj=ni and t'= t then return (nj,t',l')
但是有没有更简洁的方法来访问伪代码中集合 networklocs 的元素?
请注意,我希望将 networklocs 保留为一组,因此不适合使用地图或数组的解决方案。
【问题讨论】:
-
只要人们理解你,你就可以用伪代码编写任何你想要的东西。这就是我们称之为伪代码的原因。
networklocs[node=ni,time=t]和其他任何东西一样好。
标签: algorithm networking distributed-computing pseudocode