From b597316594d5d54a174c4b5a7b3abcec050eb065 Mon Sep 17 00:00:00 2001 From: monsileI Date: Fri, 3 Jun 2022 22:47:10 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8B=A4=EC=9D=B5=EC=8A=A4=ED=8A=B8=EB=9D=BC?= =?UTF-8?q?=EB=A7=8C=20=EB=B3=B5=EC=8A=B5=20=EC=96=B4=EB=A0=A4=EC=9B=8C=20?= =?UTF-8?q?=E3=85=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/Today_22_06_03/deliveryAgain.java | 84 +++++++++++++++++++ .../src/Today_22_06_03/dijikstra.java | 80 ++++++++++++++++++ 2 files changed, 164 insertions(+) create mode 100644 Basic_Of_Algorithm/src/Today_22_06_03/deliveryAgain.java create mode 100644 Basic_Of_Algorithm/src/Today_22_06_03/dijikstra.java diff --git a/Basic_Of_Algorithm/src/Today_22_06_03/deliveryAgain.java b/Basic_Of_Algorithm/src/Today_22_06_03/deliveryAgain.java new file mode 100644 index 0000000..b626408 --- /dev/null +++ b/Basic_Of_Algorithm/src/Today_22_06_03/deliveryAgain.java @@ -0,0 +1,84 @@ +package Today_22_06_03; + +public class deliveryAgain { + + public static void main(String[] args) { + + + int n = 3; + + int [][]road = {{1,2,1},{1,3,5},{2,3,1}}; + + int k = 2; + + int answer = 0; + + int [][] map = new int[n+1][n+1]; + + int INF = 500001; + + for(int i=1;i value) { + map[a][b] = value; + map[b][a] = value; + } + } + + + int[]dist = new int[n+1]; + + for(int i=2 ; i dist[min_idx] + map[min_idx][j]) { + dist[j] = dist[min_idx] + map[min_idx][j]; + } + } + + } + + for(int i = 1 ; i