最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

廣度優(yōu)先搜索介紹

2020-07-08 14:16 作者:NOOBMb  | 我要投稿

廣度優(yōu)先搜索,是一種首先訪問所有子節(jié)點(diǎn)來搜索的一種算法,過程如下:

如果還不夠清楚,那么上一張動圖:

廣度優(yōu)先搜索的用處:

1.搜索一個(gè)問題的解,尤其是最優(yōu)解,具體可看(https://www.luogu.com.cn/problem/P1162)等題;

2.用于數(shù)和圖的遍歷;

源碼如下:



#include<bits/stdc++.h>

using namespace std;

int cango[10][10],have[10],start;

queue<int>node;

void BFS()

{

? ? while(1)

{

int flag=0;

for(int i=0;i<10;i++)

{

if(cango[node.front][i]&&!have[i])

{

flag=1;

cout<<i;

node.push(i);

}

}

? ? ? ? if(flag)

node.pop();

else

break;

}

return;

}

int main()

{

int i,j;?

cin>>x;

for(i=0;i<10;i++)

for(j=0;j<10;j++)

cin>>cango[i][j];

cout<<x;

node.push(x);

BFS();

return 0;

}


廣度優(yōu)先搜索介紹的評論 (共 條)

分享到微博請遵守國家法律
怀远县| 平凉市| 昌图县| 文成县| 蕉岭县| 龙山县| 育儿| 和政县| 奎屯市| 姚安县| 江川县| 雷山县| 阳东县| 永丰县| 五大连池市| 陵水| 阿克陶县| 汉沽区| 庆城县| 保山市| 卢龙县| 资阳市| 漳平市| 红桥区| 肇东市| 比如县| 西华县| 长治县| 南川市| 乌拉特前旗| 石嘴山市| 灵宝市| 司法| 洞口县| 五台县| 始兴县| 沙河市| 东明县| 房山区| 兴化市| 巨鹿县|