반응형

BFS 2

[백준 1260번/C언어] 미로 탐색, BFS로 풀이

백준 2178번 문제를 BFS(Breadth-First Search)를 활용하여 풀어보았습니다. 백준 2178번: https://www.acmicpc.net/problem/2178 2178번: 미로 탐색 첫째 줄에 두 정수 N, M(2 ≤ N, M ≤ 100)이 주어진다. 다음 N개의 줄에는 M개의 정수로 미로가 주어진다. 각각의 수들은 붙어서 입력으로 주어진다. www.acmicpc.net 문제 내용은 아래와 같습니다. 이 문제는 처음에 다른 방식으로 접근했다가 시간초과가 떠서 다시 힌트를 조금 참고해서 BFS를 활용해서 만들었습니다. BFS 구현이나 설명은 제 블로그 글 중 아래 글에서 참고하시면 됩니다. https://programming-diary-ina.tistory.com/30 [백준 1260..

[백준 1260번/C언어] DFS와 BFS, Queue로 풀이

백준 1260번 문제를 큐(Queue)로 풀어보았습니다. 백준 1260번: https://www.acmicpc.net/problem/1260 1260번: DFS와 BFS 첫째 줄에 정점의 개수 N(1 ≤ N ≤ 1,000), 간선의 개수 M(1 ≤ M ≤ 10,000), 탐색을 시작할 정점의 번호 V가 주어진다. 다음 M개의 줄에는 간선이 연결하는 두 정점의 번호가 주어진다. 어떤 두 정점 사 www.acmicpc.net 문제 내용은 아래와 같습니다. DFS와 BFS에 대해서는 이전에 자료구조를 공부할 때 스택과 큐를 공부하며 코드를 구현해본 적이 있는데요, 그 때는 지금 문제와는 달리 일방향 그래프에 대해서 구현을 해서 아예 코드를 다시 작성했습니다. 이전에 일방향 그래프로 구현한 코드도 추후에 기회가..

728x90
반응형