×
NOTE!
Click on MENU to Browse between Subjects...
Advertisement
DESIGN AND ANALYSIS OF ALGORITHMS LABORATORY
(Effective from the academic year 2018 -2019)
SEMESTER - IV
Course Code 18CSL47
CIE Marks 40
Number of Contact Hours/Week 0:2:2
SEE Marks 60
Total Number of Lab Contact Hours 36
Exam Hours 03
Advertisement
Experiments 10 A
Write Java programs to
Implement All-Pairs Shortest Paths problem using Floyd's algorithm.
Advertisement
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 32 33 34 | import java.util.Scanner; class Floyd { public static void main(String[] args) { Scanner scan = new Scanner(System.in); System.out.println("Enter Number of Vertices"); int n = scan.nextInt(); int[][] D = new int[10][10]; System.out.println("Enter Distance Matrix"); for (int i = 1; i <= n; i++) { for (int j = 1; j <= n; j++) { D[i][j] = scan.nextInt(); } } scan.close(); for (int k = 1; k <= n; k++) { for (int i = 1; i <= n; i++) { for (int j = 1; j <= n; j++) { D[i][j] = Math.min(D[i][j], D[i][k] + D[k][j]); } } } System.out.println("Shortest Distance Matrix"); for (int i = 1; i <= n; i++) { for (int j = 1; j <= n; j++) { System.out.print(D[i][j] + " "); } System.out.println(); } } } |
Advertisement
Fig 10.1: Output .
Advertisement
×
Note
Please Share the website link with Your Friends and known Students...
-ADMIN
-ADMIN
×
Note
Page Number is specified to navigate between Pages...
T = Text book
QB = Question Bank
AS = Amswer Script
-ADMIN
T = Text book
QB = Question Bank
AS = Amswer Script
-ADMIN
Advertisement