본문 바로가기

로빈의 개발로그

검색하기
로빈의 개발로그
프로필사진 로빈.

  • 분류 전체보기 (27)
    • AWS (1)
    • 자료구조 & 알고리즘 (5)
    • 항해99 (18)
    • Spring (1)
      • 삽질 (1)
    • 기타 (1)
    • CS (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
일 월 화 수 목 금 토
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
29 30
Tags
  • 항해99
  • DFS
  • 항해99솔직후기
  • BFS
  • AWS #아마존 #웹배포
  • 재귀
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록DFS (1)

로빈의 개발로그

내멋대로 자료구조 - 그래프, DFS, BFS

1. 그래프란? - 자료구조 중 연결되어 있는 정점(Vertex, Node)과 정점간의 관계(Edge)를 표현할 수 있는 자료구조 - 그래프는 유방향(Directed)과 무방향(Undirected)로 이루어진다 2. 그래프를 표현하는 방법 - 인접 행렬 (Adjacency Matrix) : 2차원 배열로 그래프의 연결 관계를 표현 GOOD : 연결여부를 바로 알 수 있다. BAD : 모든 조합의 연결여부를 저장해야 하기 때문에 O(n^2) - 인접 리스트(Adjacency List): 링크드 리스트로 그래프의 연결 관계를 표현 GOOD : 모든 조합의 연결여부를 저장할 필요 X. O(노드+간선)만큼의 공간 사용 BAD : 각 리스트를 돌아야 연결되었는지 여부가 정확하게 알 수 있음 3. DFS (Dept..

자료구조 & 알고리즘 2022. 1. 30. 23:43
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바