백엔드 개발자로 가는길

  • 홈
  • 태그
  • 방명록

2025/04/29 1

자바 - 백준 4803 / 트리

풀이 방법틀린 방식유니온 파인드를 통해 사이클 발생 여부 판단사이클 발생시 → 트리 없음 기록사이클 미 발생시, parent 배열을 통해 루트 노드 개수 카운팅틀린 이유사이클 발생 시, 해당 그래프만 트리가 아니고, 다른 그래프는 트리일 가능성 존재parent 배열이 최신 상태로 업데이트 되지 않은 경우, 루트 노드가 아닐 가능성이 존재한다.해결 방법사이클 발생 시 → 사이클 발생 노드 기록루트 노드를 parent 배열 말고, find()를 통해 찾기맞는 풀이유니온 파인드를 통해 사이클 발생 여부 판단사이클 발생시, 해당 노드에 사이클이라고 표시사이클 미 발생시, 루트 노드가 사이클인지 아닌지를 자식 노드 둘로 판단자식 노드 둘다 사이클이 아니라면 루트 노드도 사이클 아님find()를 통해 노드들의 루트..

알고리즘 2025.04.29
이전
1
다음
더보기
프로필사진

백엔드 개발자로 가는길

  • 분류 전체보기 (82)
    • 개발 (12)
    • 알고리즘 (58)
    • sql (8)
    • 기타 (4)
    • 데이터베이스 (0)

Tag

프로그래머스, Spring Web 계층, 연속된 부분 수열 합, Bellman-Ford, 이모티콘 할인 행사, 자바, @ExtendWith(SpringExtension.class), @RuntWith(SpringRunner.class), 백준, 추억 점수, DP, 백준 16235, 자바 12015, 프로그래머스 추억점수, 스프링부트, union find 최적화, 프로그래머서 피보나치 수, Bean 주입, 광물 캐기, 프로이드 워셜,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/04   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • 깃허브 주소

티스토리툴바