다익스트라 알고리즘

  • 등록일 / 수정일
  • 페이지 / 형식
  • 자료평가
  • 구매가격
  • 2016.12.28 / 2016.12.28
  • 1페이지 / fileicon zip (압축파일)
  • 평가한 분이 없습니다. (구매금액의 3%지급)
  • 1,000원
다운로드장바구니
Naver Naver로그인 Kakao Kakao로그인
최대 20페이지까지 미리보기 서비스를 제공합니다.
자료평가하면 구매금액의 3%지급!
이전큰이미지 다음큰이미지
하고 싶은 말
다익스트라 알고리즘입니다.

프로그래밍 언어 자바,
시스템 출력이 아닌 GUI 출력으로 가산점수 받기 좋습니다.

제출을 원하는 교수님이 주석을 원해 코드 중간중간 주석이있습니다.
필요시 참고하셔도, 지우셔도 됩니다.

경로입력 하단부분은 입력이 안됩니다. 자바 쓰레드를 이용해서 상단 입력시
하단도 자동 입력되도록 설정해 놨습니다.

자바 코드를 임포트 못하시는 분들이 있어서 따로 메모장에 코드 전부를 복사했습니다.
따라서 이클립스에 복붙만 하시면 간단히 실행됩니다.
목차
다익스트라 알고리즘

입력부분 == 출발지 ,도착지
결과출력 == 출발지, 도착지, 최단거리 ,경로

http://blog.naver.com/z4701z/220897059469 확인용 스크린샷 있음
본문내용
Font font1 = new Font("Serif", Font.PLAIN, 13);

jb1 = new JButton("탐색하기");
jtf_start = new JTextField("1");
jtf_end = new JTextField("1");

JPanel jp2 = new JPanel();
jp2.add(jspace[3] = new JLabel("시작점_('x'는 그 경로로 직접가는 값이 없음을 의미)"));
jspace[3].setFont(font1);
jp2.add(jtf_start);
jp2.add(jspace[3] = new JLabel("도착점"));
jspace[3].setFont(font1);
jp2.add(jtf_end);
jp2.add(jb1);
jb1.addActionListener(this);
jp2.setLayout(new GridLayout(5, 1));

jspace[0] = new JLabel();
jspace[1] = new JLabel();
Result = new JTextArea("결과");
Result.setEditable(false);


Th1 t1 = new Th1(jtf1);//GUI 테이블에서 사용자가 숫자를 입력했을 때 반대편 값에도 자동대입하기위해서 만든 쓰레드
t1.start();
해당 코드 내용 中
참고문헌
컴퓨터 네트워크 이재광 외 4인 저
자료평가
    아직 평가한 내용이 없습니다.
회원 추천자료
  • [알고리즘, 알고리즘 설계] 알고리즘 총정리 슈퍼서브
  • 알고리즘 총정리 슈퍼서브제1장 알고리즘의 소개제1장 알고리즘의 소개 1.1 알고리즘의 정의와 표현1. 알고리즘의 정의와 표현알고리즘이란?다음의 조건을 만족하는 특정한 일을 수행하는 유한개로 구성된 명령어들의 리스트 입력 : 0개 이상의 외부 자료 입력출력 : 1개 이상의 자료 출력명확성(definiteness) : 각 명령어는 분명하고 모호하지 않아야 한다.유한성(finiteness) : 일정한 명령의 수행후에는 종료해야 한다.유효성(effectiveness) : 각 명령어는

  • 인공지능 - 알고리즘을 설명하고 생활 속의 알고리즘 예를 3가지 작성하세요
  • 알고리즘, 교통 신호 제어 알고리즘, 날씨 예보 알고리즘 등 다양한 생활 속 알고리즘이 존재합니다. 알고리즘은 우리의 일상을 보다 효율적으로 관리하고 개선하는 데 큰 역할을 합니다.결론:A* 알고리즘은 최단 경로 탐색에 활용되는 인공지능 알고리즘입니다. 이 알고리즘은 시작점에서 목표점까지의 최단 경로를 찾기 위해 사용됩니다. A* 알고리즘은 효율적이고 정확한 경로를 찾는 데 매우 유용한 도구입니다.A* 알고리즘은 다익스트라 알고리즘

  • [공학] 차량 자동항법장치에 관하여
  • 다익스트라법이 계산 방법은 그래프 탐색 수법으로 널리 알려져 있는 방법이다. 목적지를 설정하면 , 현재 위치의 노드를 출발점으로 하여 가장 가까운 노드를 찾는다. 그리고 또 그 노드에 가장 가까운 노드를 찾고 , 다시 동심원 모양으로 점차 넓혀 가는 계산 방법이다. 수면에 돌을 던졌을 때 생기는 파문처럼 , 출발지에 해당하는 노드를 중심으로 한 동심원상으로 경로 코스트를 계산하는 방법이다. 그러나 이 방법을 이용하여 최적의 경로를 찾으

  • Dijkstra Algorithm을 이용한 지하철 네비게이션
  • Dijkstra Algorithm을 이용한 지하철 네비게이션어떻게 타고 가야 가장 빠르게 갈 수 있을까?Basic Computer SystemGroup 6결과물Basic Computer SystemGroup 6Basic Computer SystemGroup 6최적화무엇을, 어디를, 최적화 해야 할까?Data Setup 역이름 숫자변환 다익스트라알고리즘수원-서울 46 45 8.14인천-서울 43 50 5천안-인천 54 28 16안산-도봉 63 20 2구리-수서 13 82 3안산-건대입구 11 85 2신촌-병점 34 53 11차트 데이터 범위의 크기를 조정하려면 범위의 오른쪽 아래 모서리를

  • 자기소개서(작성,이력서양식,자기소개서양식,예문10모음)
  • 다익스트라 알고리즘을 적용한 지하철 최단거리 프로그램을 작성해보았습니다. 또한 리룩서 서버상에서 유닉스C언어로 다이나믹허프만 코드를 이용하여 네트워크간 통신 압축 프로젝트를 수행해보았습니다. 이러한 경험등이 물론 미흡하기는 개인의 능력을 더욱개발하여 항상 노력하는 사람이 될것입니다. 제가 가진 이런 네트워크관련 지식이 급속히 팽창된 TCP/IP 환경의 보안분야에 유용하게 활용될수 있을 것입니다. 하지만, 한사람이 어떤 분야를

사업자등록번호 220-06-55095 대표.신현웅 주소.서울시 서초구 방배로10길 18, 402호 대표전화.02-539-9392
개인정보책임자.박정아 통신판매업신고번호 제2017-서울서초-1806호 이메일 help@reportshop.co.kr
copyright (c) 2003 reoprtshop. steel All reserved.