用广搜搜邻接矩阵

只是从某一点开始搜,如果是遍历全图的话就每个顶点挨个搜一遍

#include<stdio.h>
#include<string.h>
#include<string>
#include<iostream>
#include<algorithm>
#include<queue>
#define inf 65535
using namespace std;
typedef struct mygraph
{int ver[1000];int arc[100][100];int num_ver,num_edge;
} Graph;
int vis[100];
void create(Graph *G)//邻接矩阵建图
{int i,j,k;scanf("%d%d",&G->num_ver,&G->num_edge);//输入节点数和边数for(i=0; i<G->num_ver; i++)//输入边集scanf("%d",&G->ver[i]);for(i=0; i<G->num_ver; i++)//权值初始化{for(j=0; j<G->num_edge; j++)G->arc[i][j]=inf;}int a,b,c;for(i=0; i<G->num_edge; i++)//输入边集{scanf("%d%d%d",&a,&b,&c);G->arc[a][b]=c;G->arc[b][a]=c;}
}queue<int>q;
void bfs(Graph *g,int x)//广搜
{int i,tmp,tmp1,tmp2;while(!q.empty())q.pop();q.push(x);vis[x]=1;while(!q.empty()){tmp=q.front();printf("%d",tmp);q.pop();for(i=0; i<g->num_ver; i++){if(!vis[i]&&g->arc[tmp][i]!=inf){q.push(i);vis[i]=1;}}}
}int main()
{int i,j,k;Graph myG;create(&myG);memset(vis,0,sizeof(vis));bfs(&myG,0);printf("\n");//    for(i=0; i<myG.num_ver; i++)//打印邻接矩阵
//    {
//        for(j=0; j<myG.num_ver; j++)
//            printf("%5d ",myG.arc[i][j]);
//        printf("\n");
//    }return 0;
}/*
5 6
0 1 2 3 4
0 1 9
0 2 2
0 4 6
1 2 3
2 3 5
3 4 1
*/

测试数据中5  6代表节点数为5,边数为,6,下面是结点名0 1 2 3 4  下面几行中分别为为 弧尾(边的起点),弧首(边的终点),和边的权值

转载于:https://www.cnblogs.com/hjch0708/p/7554834.html

图论 用广搜搜邻接矩阵相关推荐

  1. 腾讯搜搜为什么干不过360搜狗?

    腾讯搜搜怎么了,为什么无法走起,尽管背靠腾讯这个大财神,搜搜目前的市场份额居然不如360搜索和搜狗搜索,目前据媒体报道,搜搜已经并入无线部门,巨亏22亿,高管离职.平心而论,搜搜的产品并不太差,但是为 ...

  2. 最近做了一个博客 玩玩而已 运城搜搜 www.lenovoyh.com

    最近做了一个博客 玩玩而已 运城搜搜 www.lenovoyh.com  用了以前一个没用的域名做的  现在还没排名 等待吧 呵呵 转载于:https://www.cnblogs.com/kiah/a ...

  3. 百般优势的腾讯搜搜为何最后还是死掉? 基层码农忆搜搜

    http://www.nowamagic.net/librarys/news/detail/1467听到腾讯和搜狗合作消息时,还在外旅游的我伴皆呆:出去时大家还是威风的帝企鹅,回来都变小土狗了.我的免 ...

  4. 腾讯搜搜退出PC搜索领域:百度搜狗迎来双龙竞争

    摘要:据北京商报报道,上周末,腾讯对公司组织架构进行了大规模调整.业内普遍认为,搜搜并入腾讯无线后,这个独立搜索平台将被合并,失去独立性,也将令搜搜官网域名soso.com走向"没落&quo ...

  5. GDT蜘蛛侠 - 元搜索采集: 集成 百度,谷歌,搜搜,搜狗,有道 5大搜索引擎,其它可定制...

      GDT 蜘蛛侠 – 元搜索采集1.0 (2011.8)   1.    输入要搜索的关键词,点击 开始 按钮,就会从 百度,谷歌,搜搜,搜狗,有道 5大搜索引擎去搜索,可以随时点击 停止 按钮结束 ...

  6. 快搜搜:让你辞职原因有哪些?

    快搜搜应届生求职网小编在此分析了大部分人离职原因,无非就以下几点: 一.工作环境 狭小拥挤的环境你受得了吗?你肯定说:no.那么什么是员工认为的好环境呢? 你可以看这篇文章就知道了--<GOOG ...

  7. 快搜搜:在网上找工作如何防骗!

    现在骗子防不慎防!今天听到某某学生找工作被骗,明天又听到某父母帮子女找工作被骗等等,这些事件多不胜数.接下来,快搜搜应届生求职网小编给你介绍下,在网上找工作如何防骗.现在网上招聘信息多入牛毛,如何在众 ...

  8. 雷锋微视点:腾讯电商、搜搜、微信将出门独立

    网上传言,有腾讯内部人士透露公司将在5月18日正式宣布旗下的电商.搜搜.微信三大业务从腾讯大集团中分拆,并成为独立的全资公司. 这个重整棋局的消息传出之后,大家的目光迅速的聚集在微信之上.电商和搜搜或 ...

  9. 谷粉搜搜 九尾搜索 推荐

    如果谷歌搜索无法使用, 你可以尝试下面截图中的"谷粉搜搜", "九尾搜索"等. 虽然资源量不多,  但搜索技术类的资料感觉还是不错的.

最新文章

  1. JZOJ 3.10 1542——跑步(树状数组+模拟+排序/归并排序)
  2. 2013年4月计算机一级试题 答案,9月计算机一级考试试题含答案
  3. linux命令行如何换行,一行命令太长,看的不清晰,
  4. java mapper sql_Slardar Sql Mapper Framework for Java( Java 持久层框架一枚~)
  5. C语言 | 语句概述
  6. 从客户的角度看网站涉及的第一要素
  7. (六)nodejs循序渐进-数据流和文件操作(基础篇)
  8. HTML5要点(四)对象全整理
  9. Netty简单样例分析[转]
  10. Visual Studio 2017 15.4 正式发布,那些你必须知道的新特性!
  11. 【原】[webkit移动开发笔记]之空链接是使用javascript:void(0)还是使用#none
  12. 使用Ext.grid.Panel生成表格
  13. [zoj]3575 Under Attack III
  14. 区块链与大数据,打造智能经济(读书笔记)——井底望天
  15. c++调用Python [boost::python]
  16. 盘点几种喜好“嘲讽”老罗的人
  17. contiki学习笔记(七)contiki系统
  18. 大数据—— Clickhouse 介绍与引擎的使用
  19. xpath 准确匹配 跟 模糊匹配属性
  20. 亿邦国际拟增发融资:2020上半年营收降五成,仍存数亿元纠纷

热门文章

  1. ResultSet用法集锦 (转)
  2. 必须去收藏14个响应式布局的前端开发框架
  3. 让IE6、IE7、IE8支持CSS3的圆角、阴影样式
  4. WPF换肤之七:异步
  5. flask基础(上篇)
  6. 《DL/T 1476-2015 电力安全工器具预防性试验规程》中的样品名称及试验项目
  7. IE浏览器上传文件时本地路径变成”C:\fakepath\”的问题
  8. Longest Substring Without Repeating Characters(最长不重复子序列求解)
  9. ABAP程序相互调用--SUBMIT
  10. 设计模式 命令模式 之 管理智能家电