지노리 블로그

지노리 블로그

  • 분류 전체보기 (198)
    • 개발노트 (150)
    • 해봤던것들 (45)
    • 노닥노닥 (3)
      • 노닥노닥 (3)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • Github
RSS 피드
로그인
로그아웃 글쓰기 관리

지노리 블로그

컨텐츠 검색

태그

사진 영화 프로그래머스 손글씨인식 파이썬 Python 코딩테스트 인스타그램 java nginx flask mongodb 딥러닝 아두이노 후기 알고리즘 아이유 OpenCV API 고화질

최근글

댓글

공지사항

아카이브

BFS(1)

  • 인접리스트, BFS

    그래프의 경로가 리스트로 주어질 경우 딕셔너리를 사용한 인접 리스트로 바꾸고 BFS로 탐색하는 방법입니다. V, E = 6, 5 my_list = [[1,4],[1,3],[2,3],[2,5],[4,6]] S, G = 1, 6 V는 노드의 수 E는 간선의 수 입니다. S는 시작 노드 G는 목표 노드입니다. my_list가 주어졌을 때 S 에서 G까지 간선이 연결되어있는지 알아보기위해 BFS를 사용했습니다. 우선 주어진 리스트를 딕셔너리로 바꿔줬습니다. graph = {i : set([]) for i in range(1, V+1)} for j in my_list: if j[0] in graph: graph[j[0]] = graph[j[0]] | set([j[1]]) if j[1] in graph: graph..

    2020.02.19
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바