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

seo在中国兰州seo排名

seo在中国,兰州seo排名,加盟创业商机网,如何制作wap网站题目 求解无向图的各连通分支 输入&#xff1a; 第一行为图的节点数n&#xff08;节点编号0至n-1&#xff0c;0<n<10&#xff09; 从第二行开始列出图的边&#xff0c;-1表示输入结束 输出&#xff1a; 输出每个连通分支的广度优先搜索序列&#xff08;从连通分支的最…

题目

求解无向图的各连通分支

输入:

第一行为图的节点数n(节点编号0至n-1,0<n<=10)
从第二行开始列出图的边,-1表示输入结束

输出:
输出每个连通分支的广度优先搜索序列(从连通分支的最小编号开始),不同分支以最小编号递增顺序列出

sample:
input:
8
0 5
5 2
4 5
5 6
6 2
3 7
-1

output:
0-5-2-4-6
1
3-7

C++代码

#include <iostream>
#include <vector>
#include <queue>
#include <algorithm>using namespace std;// 广度优先搜索函数
void bfs(int start, vector<bool>& visited, const vector<vector<int>>& adjList) {queue<int> q;q.push(start);visited[start] = true;while (!q.empty()) {int current = q.front();q.pop();cout << current;  // 输出当前节点// 获取当前节点的所有相邻节点// 如果相邻节点未被访问过,则标记为已访问并加入队列for (int adj : adjList[current]) {if (!visited[adj]) {visited[adj] = true;q.push(adj);}}if (q.size()>0) cout << '-';}
}int main() {int n;cin >> n;  // 读取节点数vector<vector<int>> adjList(n);  // 邻接表vector<bool> visited(n, false);  // 访问标记int u, v;while (true) {cin >> u;if (u == -1) break;cin >> v;adjList[u].push_back(v);  // 添加边adjList[v].push_back(u);  // 假设图是无向图,添加另一条边}// 对所有节点的邻接列表进行排序,以确保按节点编号升序搜索for (auto& edges : adjList) {sort(edges.begin(), edges.end());}// 对每个连通分支执行广度优先搜索for (int i = 0; i < n; ++i) {if (!visited[i]) {bfs(i, visited, adjList);  // 执行广度优先搜索cout << endl;}}return 0;
}

http://www.yayakq.cn/news/522002/

相关文章:

  • 网站如何做引流湖州住房和城乡建设部网站
  • 福州一站式品牌推广运营公司长沙做网站大概多少钱
  • 广西 网站建设建设旅游服务类网站的可行性报告
  • 手机网站制作教程视频全国大学生职业生涯规划大赛官网
  • 公司网站 自己是空间服务商 cms苏州网站建设排行
  • wordpress视屏站做某个网站接口违法
  • 足球个人网站模板长春建站最新消息
  • 个人网站建设的步骤过程给公司创建网站流程
  • 北京哪里做网站浙江seo技术培训
  • 佛山网站建设企业推荐做网站推广怎么做
  • 国际新闻快报社平原县网站seo优化排名
  • 房产网站源码wordpress中山古镇做网站
  • 做网站除了域名还用什么网络广告推广怎么做
  • 写网站建设的软文第二波新冠感染高峰
  • 性价比高的seo网站优化页面设计快捷键
  • 网站的互动功能柳州网站
  • 浙江建筑信息网站重庆优化官网服务
  • 请列出页面上影响网站排名的因素wordpress帐号重置
  • 网站建设对接流程图平台网站建设
  • 建云购网站吗凡科建站网
  • 成都网站设计排名的公司价格企业管理软件选型要注意哪些因素
  • 浙江省住房和城乡建设局网站首页wordpress文章首页显示
  • 优化游戏的软件保山网站建设优化
  • 微网站建设服务怎么做后台网站一键更新
  • 三只松鼠商务网站建设目的怎样经营好一个网站
  • 网站页面太多怎么做网站地图六安城市网电话是多少
  • 医院网站制作设计黄江仿做网站
  • 共创福州网站建设python 网站开发 linux
  • 制作网站公司年收入多少广州官网建设
  • 镜像网站能否做google排名下载软件的网址