본문 바로가기

1seul357

검색하기
1seul357
프로필사진 1seul

  • 분류 전체보기 (108)
    • 알고리즘 (88)
      • SWEA (44)
      • 백준 (39)
      • 프로그래머스 (5)
    • TIL (20)
Guestbook
Recent Posts
Tags
  • react-hook-form
  • 단순 이진 암호 코드
  • 최장경로
  • 파스칼의 삼각형
  • 노드의 합
  • 농작물수확하기
  • swea
  • 숫자를 정렬하자
  • MIN MAX
  • 그룹나누기
  • 백준
  • Python
  • 부분집합의 합
  • 알고리즘
  • n catle
  • 노드사이의 거리
  • 창용마을 무리의 개수
  • 특별한정렬
  • 최소 이동 거리
  • 배열 최소합
  • 괄호검사
  • 구간합
  • 프로그래머스
  • 암호 생성기
  • 스타트링크
  • 문자열집합
  • 파이썬
  • 스택수열
  • 문자열의 거울상
  • 최소 비용
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록tree (1)

1seul357

[BOJ] 트리

# 삭제되는 노드와 연결되어 있는 노드들의 값을 -2로 바꿔주기 위한 dfs def dfs(tmp): for i in range(0, len(tree)): # 아직 노드를 방문하지 않았고, tree에 저장된 값이 삭제되는 부모 노드가 맞으면 if visited[i] == 0 and tree[i] == tmp: visited[i] = 1 # 방문 체크 temp = tmp # dfs 탐색이 끝난 후에 값 원래대로 바꿔야하므로 tmp를 temp에 저장 tmp = i # tmp에 새로운 부모 노드 저장 tree[i] = -2 # tree 값을 -2로 바꾸기 (삭제되는 노드) dfs(tmp) tmp = temp # 값 원래대로 바꾸기 (값을 안바꾸면 왼쪽 자식 노드만 제대로 탐색됨) N = int(input())..

알고리즘/백준 2021. 12. 10. 11:26
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.