Breath everything
Home
  • 분류 전체보기 (133)
    • 취미 (29)
    • 영어 (30)
      • Daily 영어표현 (24)
      • TOEIC_OPIC (6)
    • IT (47)
      • 따로 공부 (13)
      • 외부강의 (3)
      • 자료구조 & 알고리즘 (20)
      • 백준 (9)
      • 프로그래머스 (2)
    • 자격증 (5)
    • 기타 (19)
    • 복기 (1)
      • 코딩테스트 (1)
Home
  • 분류 전체보기 (133)
    • 취미 (29)
    • 영어 (30)
      • Daily 영어표현 (24)
      • TOEIC_OPIC (6)
    • IT (47)
      • 따로 공부 (13)
      • 외부강의 (3)
      • 자료구조 & 알고리즘 (20)
      • 백준 (9)
      • 프로그래머스 (2)
    • 자격증 (5)
    • 기타 (19)
    • 복기 (1)
      • 코딩테스트 (1)
블로그 내 검색

Breath everything

이것 저것

  • IT/자료구조 & 알고리즘

    [자료구조] 그래프(Graph) (Python)

    2021. 8. 8.

    by. ziasu

    반응형

    1. 기본 구조와 용어

    출처: 위키백과

    • 그래프(Graph): 노드(Node)와 간선(Edge)로 실제 세계 현상이나 사물을 표현하는 자료구조

     

    • 노드(Node): 위치
    • 간선(Edge): 위치간의 관계를 표시한 선

     

    2. 그래프(Graph) 종류

    [무방향 그래프(Undirected Graph)]

    • 방향 X
    • 간선을 통해 양방향으로 움직일 수 있음

     

    [방향 그래프(Directed Graph)]

    • 방향 O
    • 간선을 통해 정해진 방향으로 움직임

     

    [가중치 그래프(Weighted Graph)]

    • 간선에 가중치가 할당

     

    [사이클(Cycle) & 비순환 그래프(Acyclic Graph)]

    • 사이클(Cycle): 단순 경로의 시작 노드와 종료 노드가 동일
    • 비순환 그래프(Acyclic Graph): 사이클이 없는 그래프

    #'단순': 경로나 사이클에서 같은 정점을 두 번 이상 방문하지 않음

    출처: ResearchGate

     

    [완전 그래프(Complete Graph)]

    • 그래프의 모든 노드가 서로 연결되어 있음

     

     

    반응형
    저작자표시 (새창열림)

    'IT > 자료구조 & 알고리즘' 카테고리의 다른 글

    [알고리즘] 깊이 우선 탐색(DFS) (Python)  (0) 2021.08.08
    [알고리즘] 너비 우선 탐색(BFS) (Python)  (0) 2021.08.08
    [알고리즘] 이진 탐색(Binary Search) (Python)  (0) 2021.08.08
    [알고리즘] 병합정렬(Merge Sort) (Python)  (0) 2021.08.07

    댓글

    관련글

    • [알고리즘] 깊이 우선 탐색(DFS) (Python) 2021.08.08
    • [알고리즘] 너비 우선 탐색(BFS) (Python) 2021.08.08
    • [알고리즘] 이진 탐색(Binary Search) (Python) 2021.08.08
    • [알고리즘] 병합정렬(Merge Sort) (Python) 2021.08.07
    맨 위로
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
ziasu

티스토리툴바