ShootForTheMoon

ShootForTheMoon

반응형
  • 분류 전체보기 (256)
    • Spring (18)
    • Java (6)
      • JPA (15)
      • [도서] 자바의 정석 (14)
    • 코딩 테스트(JAVA) (89)
      • 인프런 문제풀이 (30)
      • 알고리즘 문제풀이 (4)
      • 리트코드 (18)
      • 백준 (32)
      • 프로그래머스 (5)
    • Python (4)
    • CS (16)
      • Database (10)
      • Network (4)
      • Operating System (1)
      • Web (1)
      • Design Pattern (0)
    • Project (39)
      • 이모저모 (0)
      • 데브툰 (8)
      • 예약구매 (2)
      • 시네마그램 (28)
      • CStar (퀴즈 채팅 프로그램) (0)
    • 기술 면접 준비 (25)
    • 개발 공부 (5)
      • 끄적끄적 (1)
    • 개인 공부 (23)
    • Github
    RSS 피드
    로그인
    로그아웃 글쓰기 관리

    ShootForTheMoon

    컨텐츠 검색

    태그

    @RequestBody 즉시 로딩 재귀함수 Integer.MIN_VALUE 중복순열 완전탐색 팩토리얼 PriorityQueue Spring Security 제주코딩베이스캠프 오버라이딩 지연 로딩 dfs N+1문제 peek() 프록시 직장영어 Collections.sort() toCharArray() BindingResult

    최근글

    댓글

    공지사항

    아카이브

    배열 안의 배열(1)

    • 원더랜드(최소스패닝트리 : 프림, PriorityQueue)

      최소 스패닝 트리 만드는 방법에는 크루스칼 뿐만아니라 프림 알고리즘도 있습니다. 크루스칼 알고리즘을 Union&Find로 구현하였다면 프림 알고리즘은 PriorityQueue를 사용해서 구현합니다. (직전에 풀었던) 같은 문제를 프림 알고리즘을 통해 구현해보도록 하겠습니다. 설명 원더랜드에 문제가 생겼다. 원더랜드의 각 도로를 유지 보수하는 재정이 바닥난 것이다. 원더랜드는 모든 도시를 서로 연결하면서 최소의 유지비용이 들도록 도로를 선택하고 나머지 도로는 폐쇄하려고 한다. 아래의 그림은 그 한 예를 설명하는 그림이다. 위의 지도는 각 도시가 1부터 9로 표현되었고, 지도의 오른쪽은 최소비용 196으로 모든 도시를 연결하는 방법을 찾아낸 것이다. 입력 첫째 줄에 도시의 개수 V(1≤V≤100)와 도로의 ..

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

    티스토리툴바