11724번 - 연결 요소의 개수
find_union으로 구현해서 입력 받은 노드를 연결하고
마지막에 parent 집합에 있는 값에 find를 적용한 값을 집합에 넣어서
집합의 개수를 구하는 방법으로 구현했는데 100%에서 틀렸습니다가 나오네요..
고수님들 도움 부탁드립니다!
Union 연산 할 때 비교와 parent를 바꿔주는 작업 모두 x와 y가 아닌 p1과 p2로 해주어야합니다.
아닐경우
parent[1] = 1
parent[2] = 2
parent[3] = 2
인 상태에서
Union(1,3) 이후 Find(2)를 하면 2의 부모는 바뀌지 않는 상태가 되어버립니다.
감사합니다!!!!!
제가 잘못 알고있었네요 ㅎㅎㅎ
댓글을 작성하려면 로그인해야 합니다.
didtmdqlsdl 2년 전
find_union으로 구현해서 입력 받은 노드를 연결하고
마지막에 parent 집합에 있는 값에 find를 적용한 값을 집합에 넣어서
집합의 개수를 구하는 방법으로 구현했는데 100%에서 틀렸습니다가 나오네요..
고수님들 도움 부탁드립니다!