본문 바로가기 메뉴 바로가기

범범스의 코딩놀이터

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

범범스의 코딩놀이터

검색하기 폼
  • 분류 전체보기 (4)
    • 프로그래밍 (4)
      • 자바 (0)
      • 알고리즘 (4)
    • 일상 (0)
  • 방명록

다익스트라 (1)
자바로 만드는 다익스트라 (dijkstra) 알고리즘

다익스트라 알고리즘은 그래프에서 출발점에서 목표점까지의 최단거리를 구할 때 사용하는 알고리즘 입니다. 다익스트라를 사용할 때 사용하는 변수는 두개가 있습니다. int distance[] = new int[n+1]; //최단 거리를 저장할 변수 boolean[] check = new boolean[n+1];//해당 노드를 방문했는지 체크할 변수 distance 변수에는 각각의 노드까지의 최단거리가 저장됩니다.check 변수에는 각각의 노드를 방문했는지를 표시할 예정입니다. 다익스트라 알고리즘의 순서는 이렇습니다. 1. distance는 처음에 나올 수 있는 가장 큰 값으로 초기화 해줍니다. 여기서는 Integer.MAX_VALUE 값으로 초기화 하겠습니다.(문제에서 100000만 이상의 값은 안나온다 하면..

프로그래밍/알고리즘 2016. 12. 22. 22:52
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 다익스트라
  • 조합 알고리즘
  • DFS 알고리즘
  • 자바 백트래킹
  • 자바 조합
  • 자바 다익스트라
  • N퀸 문제
  • 자바 다익스트라 알고리즘
  • 자바 dijkstra
  • 알고리즘
  • Combination
  • 백트래킹 알고리즘
  • n queens
  • 조합
  • DFS
  • DFS 모든 경로
  • dijkstra
  • 백트래킹
more
«   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

Blog is powered by Tistory / Designed by Tistory

티스토리툴바