Peter's blog

  • 홈
  • 태그
  • 방명록

BFS 2

bfs와 dfs 구현해보기

#define _CRT_SECURE_NO_WARNINGS #include #include #include #include #include using namespace std; vector a[1001]; // 2차원 동적배열 bool check[1001]; // 방문 플래그 void dfs(int node) { check[node] = true; for (int i = 0; i < a[node].size(); i++) { int next = a[node][i]; if (check[next] == false) { dfs(next); } } } void bfs(int start) { memset(check, false, sizeof(check)); // dfs를 수행한 후이기 때문에 초기화. check[st..

컴퓨터 공학/자료구조, 알고리즘 2019.07.18

백준 2178번: 미로 탐색 / bfs 구현

#define _CRT_SECURE_NO_WARNINGS #include #include #include using namespace std; int check[101][101]; //방문여부와 거리 합산하여 저장한다. int grid[101][101]; int dx[4] = {-1,0,0,1 }; int dy[4] = { 0,-1,1,0 }; int n, m; int bfs(int x, int y){ queue q; check[1][1] = 1; q.push(make_pair(x, y)); while (!q.empty()) { x = q.front().first; y = q.front().second; q.pop(); for (int i = 0; i < 4; i++) { int nx = x + dx[i..

코딩 연습문제 2019.07.18
이전
1
다음
더보기
프로필사진

Peter's blog

AI는 재밌다

  • 분류 전체보기
    • 컴퓨터 공학
      • 자료구조, 알고리즘
    • 프로그래밍 언어
      • C. C++ 기본기
      • 파이썬 Python
    • FrontEnd
      • JS, CSS
    • .NET 프레임워크
    • linux
    • 코딩 연습문제
    • 딥러닝
    • 강화학습 RL
    • 시.수필.
    • 나의 경로
    • 반도체학

Tag

감성분석 #NLP #자연어처리 #형태소분석 #웹스크레이핑, transfer learning, 부자가 되는 법, 반복수열, GFET #그래핀 FET, 그래프 #자료구조 #인접행렬 #인접리스트, PySimpleGUI, 터틀그래픽스, unix 커맨드, Linux, 전이학습, 백준 4693, 드라이브 마운트, 딥러닝, 섬의개수, dfs, linux 터미널, BFS, 참조형 변수, turtle graphics,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2026/02   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바