acm-邻接矩阵能进行深搜么。现在会邻接表的深搜,还用把邻接矩阵转化为邻接表吗

问题描述

邻接矩阵能进行深搜么。现在会邻接表的深搜,还用把邻接矩阵转化为邻接表吗

邻接矩阵如果能进行的话。麻烦大神给点代码啊。小白。。如题。。。。。。

解决方案

void dfs(int i){
visited[i]=1;
for(int j=0;j<n;j++){
if(G[i][j]==1&&visited[j]==0){
dfs(j);
}
}
}

解决方案二:

这是用邻接矩阵求最小生成树的,题主看下能否帮的上忙,如果能帮的上,希望可以采纳

#include
#include
#include
#include
#include
#include
using namespace std;

int a[510][510] ;
int n , maxedge;
int longest ;
int re[510] ;

struct edge{
int x , y ;
int w ;
}e[500001] ;

bool cmp(edge a , edge b)
{
return a.w<b.w ;
}

int find(int i)
{
if(re[i]==i) return i ;
else return find(re[i]) ;
}

int main()
{
int t ;
cin>>t ;
while(t--)
{
memset(re,0,sizeof(re)) ;
cin>>n ;
maxedge=0 ;
for(int i=1 ; i<=n ; i++)
{
re[i]=i ;
for(int j=1 ; j<=n ; j++)
{
cin>>a[i][j] ;
if(j>i)
{
e[maxedge].x=i ;
e[maxedge].y=j ;
e[maxedge].w=a[i][j] ;
maxedge++ ;
}
}
}
sort(e,e+maxedge,cmp) ;
longest=e[0].w ;
for(int i=0 ; i<maxedge ; i++)
{
int t1=find(e[i].x) ;
int t2=find(e[i].y) ;
if(t1!=t2)
{
re[t1]=t2 ;
longest=(longest<e[i].w)?(e[i].w):longest ;
}
}
cout<<longest<<endl;
if(t) cout<<endl;
}
}

时间: 2024-12-31 09:02:39

acm-邻接矩阵能进行深搜么。现在会邻接表的深搜,还用把邻接矩阵转化为邻接表吗的相关文章

oracle-数据库优化,现在由于数据量过大 而且要两个表合并来搜,怎么优化么?

问题描述 数据库优化,现在由于数据量过大 而且要两个表合并来搜,怎么优化么? 由于我程序分了运行表和历史表,但查询数据呢却需要两个表合并来搜,然后按时间排序,然后才做到网页分页,现在历史表数据量4亿,运行表数据量40W.主要是单一字段查询.应该怎么优化呢? 解决方案 可以选择用视图将两个表的内容放到一个视图里,用索引,拆表都是有一定的作用的. 解决方案二: 恩恩,可以采用楼上的做法 解决方案三: 楼上讲的很对,建立视图把两个表需要的数据放进去,通过索引查询,效率会大大提升.下面是视图的用法:ht

搜狐宣布:旗下PC客户端软件“搜狐影音”进行了全面的技术升级

中国领先在线视频网站搜狐视频今天宣布,旗下PC客户端软件"搜狐影音"进行了全面的技术升级,新的版本也已于今天正式上线.新版本除了延续了之前客户端软件"加速与播放"融为一体的独有功能之外,还成功的将搜狐视频的"云迹服务".独家的"2D转3D".直播.视频上传等功能实现了完美移植.而且在实现了本地文件流畅播放的基础上,首次纳入了"全网播放".一键追剧.全网收藏一键播放.搜狐视频微浏览器等便捷功能. 据搜狐视频相

搜狗吠得肆无忌惮,背后是心怀鬼胎的搜狐

搜狗吠得肆无忌惮,背后是心怀鬼胎的搜狐.6月23日,一则搜狗天价起诉QQ拼音的消息在网络上铺天盖地的席卷而来.有业内人士认为,折射出搜狐继奥运一战与三大门户结怨后的寂寞,对于"不作秀,毋宁死"的张朝阳来说,弄一个天价索赔来继续炒作,不失为一个好的选择. 搜狐:霸主癔想症患者 但果真仅仅是一个炒作而已吗?搜狗"言之凿凿"声称QQ拼音对其采取了不正当竞争的手段.果真确如搜狗所说吗? 搜狗在起诉状中称,腾讯公司在其网站对"QQ拼音输入法"进行虚假宣传,

掌上搜房网:一键搞定买房随时随地搜房

在移动互联网络飞速发展的当下,无线客户端的概念已经深入人心.而当传统的房地产行业与现代的无线网络技术遭遇,掌上搜房就成为了时下房地产领域最为热点的词汇.全球房地产门户网站搜房网顺应技术趋势,抢占市场先机,2012年即推出了搜房网无线客户端,使移动搜房成为可能. 经过一年的发展壮大,搜房网无线客户端覆盖全国323个城市的新房.二手房.租房房源,用户数超过500万.是同类App排名第一的找房应用.依托于搜房网广阔平台,凭借其无可比拟的影响力和号召力,搜房无线客户端甫一推出,便广受欢迎. 搜房网无线客

搜狐张朝阳:是否做智能电视还在调研

摘要: 查看最新行情 搜狐张朝阳:是否做智能电视还在调研 12月6日下午消息, 搜狐 视频今日在北京举行品牌推荐会,搜狐CEO张朝阳在会上表示,2014年将是自制元年,搜狐将进行大力投入,  查看最新行情 搜狐张朝阳:是否做智能电视还在调研 12月6日下午消息,搜狐视频今日在北京举行品牌推荐会,搜狐CEO张朝阳在会上表示,2014年将是自制元年,搜狐将进行大力投入,而自制内容也将成为搜狐视频首个盈利的内容产品线.在谈及智能电视方面,张朝阳则表示目前还在调研阶段. 据张朝阳介绍,搜狐视频2014年

搜狐畅言:社会化评论系统用户还能这么玩

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   最近打开一些网站总能发现一个浮窗写着"畅言一下",好奇去查了查,原来这就是 站长们一直讨论的"社会化评论系统".说是社会化评论系统又或者第三方评论系统, 其实就是个简单的文本框,用户可以使用第三方账号直接登录并进行评论分享等操作.站长们只需要将搜狐畅言提供的代码粘贴进去就可以了.     但是,既然是一行代码就能解决的问题

搜狐十年,看看十年前搜狐的样子

搜狐十年前的样子 看图不说话了 http://web.archive.org/web/19990125092044/http://sohu.com/ 祝贺搜狐十年!!!!!!!

搜狐影音猜你喜欢怎么关闭 搜狐影音猜你喜欢关闭方法

1.打开"搜狐影音"软件,. 2.然后点击左上角"搜狐影音"设置,如下所示. 3.在搜狐影音设置中我们点击"常规设置". 4.在常规设置-"其他的设置"如下所示. 5.打开后会看到有一个一周内不推荐的,把前面的这个对钩去掉就好了. 6.设置完毕以后,最后点击应用了 7.我们设置了以后就不会有猜你喜欢的功能了,不过目前只能关闭7天哦,7天之后需要再次设置才行哦

搜狐视频看不了怎么办 下载搜狐视频不能看解决办法

检查浏览器的 Java 脚本支持 a.如我们在搜狗浏览器界面点击"工具" -> "Internet选项"(不同浏览器不一样不过好像Internet选项都在工具菜单中了). b.在弹出Internet选项界面我们点击"安全"-"默认级别"如果不可用就不需要修改了很简单的. 第一个我们对播放器来进行一些设置 a.点击控制台下方的播放器按钮,如图: 然后如图所示我们点击"打开文件",如图: b.然后我们把播