d digraph represented by its adjacency list is used for the network, and the information needed to construct is read from a network file.   Network file content - (you can download the n

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Objectives: Find the shortest path in the Airline Network program using DFS algorithm
Write a program to find the shortest route in an airline network from a given start city to a given destination city using Depth First Search.
An unweighted digraph represented by its adjacency list is used for the network, and the information needed to construct is read from a network file.  
Network file content - (you can download the network file  download)
Los_Angeles
3 3 4 6        
San_Francisco
3 1 3 4
Denver
3 1 2 7
Chicago
2 3 8
Boston
2 4 6
New_York
3 4 7 8
Miami
3 8 3 5
New_Orleans
2 1 7

Network file details

- The order of cities are arranged from LA(1), SAN(2), DEN(3), CHI(4), BOS(5), NYK(6), MIA(7), NOL(8). 

-  The first digit is the number of out-degrees; other digits are the destinations of out-degrees.

Example: New Orleans - 2 1 7: New Orleans connects to LA (1) and MIA (7).

 

 

 

Sample output
Enter name of network file: c:\networkfile.txt
The Digraph's Adjacency-List Representation:
|1: Los_Angeles--3 4 6
2: San_Francisco--1 3 4
3: Denver--1 2 3
4: Chicago--3 8
5: Boston--4 6
6: New_York--4 7 8
7: Miami--8 35
8: New_Orleans--1 7
Number of start city? 1
Number of destination? 2
Shortest path from Los Angeles to San Francisco is:
1 Los_Angeles
V
3 Denver
V
2 San_Francisco
V
2 San_Francisco
More (Y or N)?Y
Number of start city? 6
Number of destination? 4
Shortest path from New York to Chicago is:
6 New_York
V
4 Chicago
V
4 Chicago
More (Y or N)? n
Transcribed Image Text:Sample output Enter name of network file: c:\networkfile.txt The Digraph's Adjacency-List Representation: |1: Los_Angeles--3 4 6 2: San_Francisco--1 3 4 3: Denver--1 2 3 4: Chicago--3 8 5: Boston--4 6 6: New_York--4 7 8 7: Miami--8 35 8: New_Orleans--1 7 Number of start city? 1 Number of destination? 2 Shortest path from Los Angeles to San Francisco is: 1 Los_Angeles V 3 Denver V 2 San_Francisco V 2 San_Francisco More (Y or N)?Y Number of start city? 6 Number of destination? 4 Shortest path from New York to Chicago is: 6 New_York V 4 Chicago V 4 Chicago More (Y or N)? n
Los_Angeles
3 3 4 6
San_Francisco
3 1 3 4
Denver
3 1 2 3
Chicago
2 3 8
Boston
2 4 6
New_York
3 4 7 8
Miami
3 8 3 5
New Orleans
2 1 7
Transcribed Image Text:Los_Angeles 3 3 4 6 San_Francisco 3 1 3 4 Denver 3 1 2 3 Chicago 2 3 8 Boston 2 4 6 New_York 3 4 7 8 Miami 3 8 3 5 New Orleans 2 1 7
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps with 2 images

Blurred answer
Knowledge Booster
Fundamentals of Computer System
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education