我有一种方法“连接(INT N)”这使我所有具有与细胞数的关系的“n”现在我想这使我的所有路由的方法中的细胞数目具有特定长度“myLength”,从手机号码开始“启动”,只是在一个方向(因为它是平常)我的意思是,我们是不允许通过一些细胞多于一次 在此先感谢您的帮助 PS我不能使用地图工具,图形工具,......与基本工具讨好路线从一个点
路线从一个点
回答
您正在寻找BFS。
型号为您的问题graphG = (V,E)
这样V = {1,...,n}
[所有可能的值]和E = { (u,v) | connection(u) returns v }
[有ü之间的连接和v使用connection()
方法]
除了标准的BFS,您需要当你达到有限的长度时再增加一个停止条件。
编辑:
注意,该解决方案假定你正在寻找一个路径先进长度,而不是准确长度。
BFS如果你想准确长度不会在这里了clique的反例的工作。
要获得具有准确长度的简单路径上的所有顶点 - 你可能会需要一个DFS避免环路[可以通过维护被修改每次迭代set
做],但可以探索每个顶点更多然后一旦。
你可以用java给代码吗,但是请不要使用java图形工具和地图工具! – 2012-03-31 04:39:47
我遇到了这一点:点击【这里】http://en.wikipedia.org/wiki/Depth-first_search 这就是我想要的,但它使用了大量的地图,图,设置,......我没想要它我想要一个递归函数来做任何一个帮助? – 2012-03-31 15:15:25
- 1. 绘制点划线(....)线索路径,而不是一个线路(________)
- 2. 动画从一个点绘制一条线到一个点
- 3. 相对路径从一个线程
- 4. 变形最短路径算法(路线从一个节点至自身)
- 5. Vue2 js将某个路线输入的某些值传递给另一个路线或将数据属性从一个路线分享到另一个路线
- 6. 点和线(从2个点)
- 7. Flot从一个点到另一个点的动画垂直线
- 8. 在露天:从一个节点路径
- 9. Gmaps路线保存路线,航点
- 10. 从原点画X公里路线X
- 11. 路线通过点
- 12. 路线中途点
- 13. 显示路线中的多个点
- 14. WP8.1(UWP)Bing地图路线多个点
- 15. 正从路线
- 16. 从路线
- 17. 从路线
- 18. 从嵌套的路线不工作的一条路线
- 19. 折线是从A点得出的直线,而不是正确的行车路线路线路径到B
- 20. LUA从具体线路具体线路
- 21. Django路线 - 查询路线从DB
- 22. MVC路由 - 从路线
- 23. Openlayers 3 - 将一个点插入线路某处之间的LineString
- 24. 有向图中从一个顶点到另一个顶点的最短路径
- 25. 从一个DOM节点到另一个节点的路由事件没有JQUERY
- 26. symfony3路线:从路由文件不工作,但它从另一个
- 27. 的WebAPI路线 - 一个更好的路线
- 28. 谷歌地图API - > DirectionsRenderer - >绘制多个路线 - >停止路线显示,绕过一个航点?
- 29. cocos2d将物体从一个点移动到另一个点Bézier曲线
- 30. 仅表达路线一条路线
那么......你“想要”一种方法吗?这很有趣...... – ControlAltDel 2012-03-30 18:29:56
给定一个源顶点$ v $和一个长度$ l,$ Breadth-First Search为您提供边界$ l $边缘上的所有顶点,远离$ v。$ – 2012-03-30 18:32:49
哦。你们在MO上没有LaTeX .. – 2012-03-30 18:33:17