lingo动态规划求最短路,for循环是如何递推的?求大神指教

2024-11-06 03:40:53
推荐回答(4个)
回答(1):

哇,楼主问题问得好!考虑得很细致!赞一个! 其实我以前也没有仔细想过这个问题,那我个人的看法是,既然是递推,应该是基于某一或某些已有的项来对未知的项进行求解,在这段程序中,首先的已知项是FL(N)=0,而N已是最大下标,故在进行@FOR()循环时,求解的应是与N最邻近的N-1这项,然后依次递减,誉埋迹最终得到结果。 不知楼液没主是否能够接受我这样的解释,如果有什么疑问或者庆并我的解决存在错误,望不吝指出,谢谢!

回答(2):

Lingo里面的@for并不像C里面的for一样是按照递增或者递减的顺序进行的,这里面的@for就是做集的遍历,所以具体是如何循环的是依赖于集的成员的,Lingo的集成员不仅仅可以是数字,也可以是字母,茄明滚字符串,所以本身就不存在递增或者递减的含义,如果槐饥你恰好放的是数字,而且颤余是从小到大,那循环就是递增的顺序进行。

回答(3):

不错,赞一个!

回答(4):

发错分类了,这里是游戏