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

云南公司网站开发bing搜索 国内版

云南公司网站开发,bing搜索 国内版,大气的网站模板,爱企查企业查询入口文章目录 1. 代码仓库2. 广度优先遍历图解3.主要代码4. 完整代码 1. 代码仓库 https://github.com/Chufeng-Jiang/Graph-Theory 2. 广度优先遍历图解 3.主要代码 原点入队列原点出队列的同时,将与其相邻的顶点全部入队列下一个顶点出队列出队列的同时,将…

文章目录

  • 1. 代码仓库
  • 2. 广度优先遍历图解
  • 3.主要代码
  • 4. 完整代码

1. 代码仓库

https://github.com/Chufeng-Jiang/Graph-Theory

2. 广度优先遍历图解

在这里插入图片描述

3.主要代码

  1. 原点入队列
  2. 原点出队列的同时,将与其相邻的顶点全部入队列
  3. 下一个顶点出队列
  4. 出队列的同时,将与其相邻的顶点全部入队列
private void bfs(int s){ //使用循环Queue<Integer> queue = new LinkedList<>();queue.add(s);visited[s] = true;while(!queue.isEmpty()){ //只要不是空就不停地出队int v = queue.remove(); // v记录队首元素 | 相邻顶点入队后,重新进入while循环,队首出队order.add(v); //添加到order数组中,order数组装的是按照BFS顺序遍历的顶点for(int w: G.adj(v))if(!visited[w]){queue.add(w); // 相邻的顶点入队列visited[w] = true;}}
}

复杂度:O(V+E)

4. 完整代码

输入文件

7 9
0 1
0 3
1 2
1 6
2 3
2 5
3 4
4 5
5 6
package Chapt04_BFS_Path._0401_Graph_BFS_Queue;import java.util.ArrayList;
import java.util.LinkedList;
import java.util.Queue;public class GraphBFS {private Graph G;private boolean[] visited;private ArrayList<Integer> order = new ArrayList<>(); // 存储遍历顺序public GraphBFS(Graph G){this.G = G;visited = new boolean[G.V()];//遍历所有连通分量for(int v = 0; v < G.V(); v ++)if(!visited[v])bfs(v);}private void bfs(int s){ //使用循环Queue<Integer> queue = new LinkedList<>();queue.add(s);visited[s] = true;while(!queue.isEmpty()){ //只要不是空就不停地出队int v = queue.remove(); // v记录队首元素 | 相邻顶点入队后,重新进入while循环,队首出队order.add(v); //添加到order数组中,order数组装的是按照BFS顺序遍历的顶点for(int w: G.adj(v))if(!visited[w]){queue.add(w); // 相邻的顶点入队列visited[w] = true;}}}//取出遍历顺序public Iterable<Integer> order(){return order;}public static void main(String[] args){Graph g = new Graph("g1.txt");GraphBFS graphBFS = new GraphBFS(g);System.out.println("BFS Order : " + graphBFS.order());}
}

在这里插入图片描述

http://www.tj-hxxt.cn/news/110508.html

相关文章:

  • wordpress回复看内容旅游seo整站优化
  • 网站开发完成情况说明企业推广app
  • 搬瓦工的主机可以用来做网站吗网络服务主要包括什么
  • 做企业网站需要多少钱正版google下载
  • ps网站参考线怎么做沈阳网站关键词优化公司
  • 贵州城乡建设网站百度普通版下载
  • 苏州房地产网站建设百度高级搜索技巧
  • 一个人如何注册公司seo优化一般包括哪些内容()
  • 开发网站合同百度推广登陆平台
  • 深圳网站建设乐云seo星沙网站优化seo
  • 科技创新小发明优化绿松石什么意思
  • 做网站编辑的发展方向晋升百度电话人工服务
  • 做外贸英文网站爱链网买链接
  • 古交网站建设天津百度推广公司地址
  • h5做网站什么软件seo 公司
  • 网站建设有什么服务市场调研的重要性
  • 商标设计平台高明公司搜索seo
  • 网站建设品牌推广seo市场营销策划书范文5篇精选
  • 高端大气的科技网站网络广告营销案例
  • 本地服务器公网ip wordpress搜外网 seo教程
  • 网站发布新闻的好处 seoseo关键字优化技巧
  • 建设酒类产品网站的好处产品推广介绍
  • 巴中+网站建设企业中层管理人员培训课程
  • 定制型网站建设推广2022十大热点事件及评析
  • 深圳网站建设seo优化全国疫情防控最新数据
  • 网站建设邮箱商城网站建设
  • 做玩网站怎么上传图片广告传媒公司主要做什么
  • 广州外贸公司排名福建搜索引擎优化
  • o2o网站开发品牌广告和效果广告
  • 优秀网站模板下载产品软文范例软文