C언어/문제풀다 하나씩
간단한 dfs 구현
mcdn
2020. 4. 30. 16:39
반응형

#include <iostream>
using namespace std;
char name[7];
int map[5][5] = {
0,1,1,0,0,
0,0,0,1,1,
0,0,0,0,0,
0,0,0,0,0,
0,0,0,0,0,
};
void dfs(int now) {
cout << name[now];
for (int i = 0; i < 5;i++) {
if (map[now][i] == 1) {
dfs(i);
}
}
}
int main() {
cin >> name;
dfs(0);
}
인접행렬로 dfs 구현하기
반응형