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

歡迎光臨散文網(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)先搜索介紹的評論 (共 條)

分享到微博請遵守國家法律
博客| 剑阁县| 北宁市| 芮城县| 罗平县| 桦甸市| 满城县| 司法| 洛扎县| 扶沟县| 桑日县| 玉田县| 宜川县| 常德市| 新郑市| 晋城| 开平市| 泉州市| 阿城市| 梁山县| 绍兴县| 沙湾县| 静海县| 望江县| 怀来县| 阳朔县| 凯里市| 张北县| 桦南县| 资兴市| 绥化市| 恩施市| 民丰县| 广宗县| 闸北区| 长丰县| 巴中市| 扶风县| 麟游县| 晴隆县| 万全县|