행복한 토마토의 블로그

  • 홈
  • 태그
  • 방명록

방문배열 1

백준 알고스팟

다익스트라 알고리즘으로 풀이할 수 있는 문제1번과 2번 코드의 차이점은 2가지가 있다.pq.add(new Node(0,0,0));cost[0][0] = 0;2번째 코드의 45번 라인이다.내 생각에는 Node(0,0,0)과 Node(0,0,map[0][0])은 동일하기 때문에 문제가 아니지만 cost[0][0]=0 으로 초기화해준 부분이 키인것 같다.방문배열을 별도로 사용하지 않기 때문에 cost배열은 방문배열의 역할도 겸하고 있다. 그렇게 때문에 0으로 초기화하지 않으면 다시 [0][0]으로 되돌아 오는 경우가 발생할 때, 방문이 체크되지 않았기 때문에 잘못된 경로를 추가하게 될 수 있다. 따라서 0으로 초기화하여 방문을 체크함으로써 올바른 비용을 계산할 수 있도록 했다. 1. 틀린 코드import ja..

코딩테스트 2024.11.29
이전
1
다음
더보기
프로필사진

행복한 토마토의 블로그

행복한 토마토의 블로그 입니다.

  • 분류 전체보기 (15)
    • 코딩테스트 (9)
    • Computer Science (0)
    • Java (0)
    • Python (0)
    • DB (3)
    • 용어 및 개념 정리 (0)
    • SSAFY (0)

Tag

상호 배타 집합, Chat gpt, 관계형 dbms, BFS, 여행 가자, 유니온파인드, 구간합 구하기, 2차원 배열, 1261, 백준 여행 가자, 다익스트라, 백준, 인덱스 트리, Union Find, DBMS, 방문배열, 알고스팟, 유니온 파인드, 시뮬레이션, 서로소 집합,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바