레몬자몽
  • 홈
  • 태그
  • 방명록
    • 분류 전체보기 (44)
      • 알고리즘 (15)
      • My Story (7)
      • 홈페이지 제작 (1)
      • CS 일반 (8)
      • Programming Language (6)
        • Python (3)
        • Java (0)
        • Javascript (2)
        • django (0)
        • C (1)
        • Spring (0)
      • git (1)
      • Linux | Ubuntu (1)
      • 다빈치 리졸브 (2)
      • 정보처리기사 (3)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
위상정렬 검색 결과
1 개의 검색 결과가 있습니다.
알고리즘

위상정렬 Topological Sort 개념 + 시간복잡도

Topological sort 위상정렬 알고리즘에 대해서 살펴보고 시간복잡도를 분석해보도록 하자. 위상정렬 알고리즘이란 순서가 있는 알고리즘인데 쉽게 말해서, 만약 i와 j 사이에 간선이 있다면 i가 j보다 정렬 순서에서 먼저 와야 한다는 뜻이다. 일상 생활에서도 위상정렬이 필요한 경우를 쉽게 생각해볼 수 있다. 예를 들어, 일상생활에서 다음과 같이 5개 행동을 한다고 생각해보자. [물 끓이기, 요리하기, 음식먹기, TV 켜기, TV 보기] 그럴 때 물을 먼저 끓여야 요리를 할 수 있고 그래야 음식을 먹을 수 있다. 하지만 음식을 먹으면서 동시에 TV를 켜는 것은 가능하기 때문에 요리와 TV 사이의 순서는 정해져 있는 것이 없다. 하지만 TV를 켠 다음에야 TV를 볼 수 있으므로 아래와 같이 그래프가 만..

2021. 5. 9. 21:32
  • «
  • 1
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (44)
    • 알고리즘 (15)
    • My Story (7)
    • 홈페이지 제작 (1)
    • CS 일반 (8)
    • Programming Language (6)
      • Python (3)
      • Java (0)
      • Javascript (2)
      • django (0)
      • C (1)
      • Spring (0)
    • git (1)
    • Linux | Ubuntu (1)
    • 다빈치 리졸브 (2)
    • 정보처리기사 (3)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #보석십자수
  • #Programming Story
  • #파이썬으로 캐릭터 그리기
  • #favorita
  • #MST
  • #파이썬
  • #prim algorithm
  • #개발자 커뮤니티
  • #알고리즘
  • #빠보리따
  • #graph
  • #유튜브
  • #코딩
  • #파이썬 터틀
  • #파이썬 turtle
  • #자료구조
  • #prim
  • #빠보리따 favorita
  • #diamond painting
  • #프로그래밍 커뮤니티
  • #turtle library
  • #minimum spanning tree
  • #정보처리기사
  • #코딩테스트
  • #개발 커뮤니티
  • #백준
  • #자바
  • #다이나믹 프로그래밍
  • #그래프
  • #알고리즘 커뮤니티
더보기+

블로그 인기글

전체 방문자

오늘
어제
전체
Powered by Privatenote Copyright © 레몬자몽 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바