农夫过河问题 栈与队列

时间:2018-12-16 16:37:53
【文件属性】:

文件名称:农夫过河问题 栈与队列

文件大小:48KB

文件格式:DOC

更新时间:2018-12-16 16:37:53

文档 代码

为了实现广度优先搜索,需要用几个函数来表示这四个角色的位置,用整数队列moveTo,来表示中间状态,还需要一个整数顺序表来记录已被访问的各个状态。若已经访问过了,则在这个顺序表元素中记入前驱状态值。利用顺序表route元素的值建立起正确的状态路径。 为了实现广度优先搜索,算法中需要一个整数队列moveTo。它的每一个元素表示一个可以安全到达的中间状态。除此之外,还要建立一个可以包含16个元素的整数顺序表来满足列举的二进制的状态。用顺序表的第i个元素记录状态i是否已被访问过。


网友评论