当前位置: 首页 > news >正文

专注网站制作煤棚网架多少钱一平方

专注网站制作,煤棚网架多少钱一平方,网站标题关键词用什么隔开,凡科网建站入门教程题目 一个有向无环图由n个节点#xff08;标号从0到n-1#xff0c;n≥2#xff09;组成#xff0c;请找出从节点0到节点n-1的所有路径。图用一个数组graph表示#xff0c;数组的graph[i]包含所有从节点i能直接到达的节点。例如#xff0c;输入数组graph为[[1#xff0c…题目 一个有向无环图由n个节点标号从0到n-1n≥2组成请找出从节点0到节点n-1的所有路径。图用一个数组graph表示数组的graph[i]包含所有从节点i能直接到达的节点。例如输入数组graph为[[12][3][3][]]则输出两条从节点0到节点3的路径分别为0→1→3和0→2→3。 分析 由于这个题目要求列出从节点0到节点n-1的所有路径因此深度优先搜索是更合适的选择。 当从节点i出发能够抵达的所有节点都搜索完毕之后将回到前一个节点搜索其他与之相邻的节点。在回到前一个节点之前需要将节点i从路径中删除。 解 public class Test {public static void main(String[] args) {int[][] graph {{1, 2}, {3}, {3}, {}};ListListInteger result allPathsSourceTarget(graph);System.out.println(result);}public static ListListInteger allPathsSourceTarget(int[][] graph) {ListListInteger result new LinkedList();ListInteger path new LinkedList();dfs(0, graph, path, result);return result;}private static void dfs(int source, int[][] graph, ListInteger path, ListListInteger result) {path.add(source);if (source graph.length - 1) {result.add(new LinkedList(path));}else {for (int next : graph[source]) {dfs(next, graph, path, result);}}path.remove(path.size() - 1);}}
http://www.pierceye.com/news/76807/

相关文章:

  • 校园网站建设先进如东网站开发
  • 马鞍山市住房和城乡建设部网站做网站费用会计分录怎么做
  • 企业网站建站的专业性原则是指建设英文版网站
  • 原墨网站建设网站的空间是什么意思
  • 手机网站建设服务电话嘉定网站建设电脑培训
  • wordpress ueditor 百度编辑器seo优化技术培训
  • 两学一做登录网站网站开发毕设需求分析
  • 代写新闻稿seo怎么做最佳
  • 淘宝客网站做seo网站搭建心得体会
  • 请问有没有做网站wordpress站群管理系统
  • 电商网站开发平台pi netwo北京手机网站设计费用
  • 两学一做学习网站鞋行业的网站建设
  • 类似织梦的建站cms怎么看网站是哪个公司做的
  • 东莞网站营销公司网络建站
  • 建设部政务网站建设利用国外网站文章图片做书营利
  • 彩票网站建设 极云自己做的网站被举报违反广告法
  • 洛阳手机网站开发软件定制开发软件
  • 济南mip网站建设公司php网页编辑器
  • 上海官方网站建汽车租赁企业网站源码
  • 主题公园网站建设方案企业解决方案和应对措施
  • 服务好的徐州网站建设北京it行业公司排名
  • 珠海专业网站建设公司哪家好w3c网站怎么做
  • 医疗网站建设平台小说网站建设方案书
  • 常熟做网站推广的seo招聘的关键词
  • 网站建设上海网站添加手机站
  • 简单门户网站模板网站建设 流程 域名申请
  • 东莞网站排名优化费用网络推广培训哪个学校好
  • 济南百度整站seo推广网络推广如何做
  • 家装网站建设公司哪家好4秒网站建设
  • 优化企业网站排名要多少钱大学生兼职网网站建设计划书