C语言修仙_188(2 / 2)
第一步,任意选择一个路径。
东君:“你选哪个?”
林浔想了想:“右边。”
东君:“然后右转?”
林浔:“好。”
第二步,选定一个方向后,以后的每一个分叉口都选择转向这边,如果是死路,则原路返回,然后选择另一个路径——之后依然坚持原方向,当前方的岔路口都是已经走过的时候,退回上一个岔路重新选择。
总之,只要遵循这个规则,就能以一种非常高的效率走遍迷宫中的所有路径,也自然能够找到目标地点——比无头苍蝇式的乱转明确得多,成功率也非常高。很简单,但这就是固定方法的魅力所在——所谓算法,核心就是寻找一套固定的方法和流程,使得它可以解决多种形式的复杂问题。
他们走进了右边的分叉口,灯光照亮了墙壁上的油画框,做得非常逼真。这个房间的墙壁上有一个暗门,通往一段狭长的楼梯,勉强能容纳两人通过。 ↑返回顶部↑
东君:“你选哪个?”
林浔想了想:“右边。”
东君:“然后右转?”
林浔:“好。”
第二步,选定一个方向后,以后的每一个分叉口都选择转向这边,如果是死路,则原路返回,然后选择另一个路径——之后依然坚持原方向,当前方的岔路口都是已经走过的时候,退回上一个岔路重新选择。
总之,只要遵循这个规则,就能以一种非常高的效率走遍迷宫中的所有路径,也自然能够找到目标地点——比无头苍蝇式的乱转明确得多,成功率也非常高。很简单,但这就是固定方法的魅力所在——所谓算法,核心就是寻找一套固定的方法和流程,使得它可以解决多种形式的复杂问题。
他们走进了右边的分叉口,灯光照亮了墙壁上的油画框,做得非常逼真。这个房间的墙壁上有一个暗门,通往一段狭长的楼梯,勉强能容纳两人通过。 ↑返回顶部↑