Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Q1) In order to determine the priority of who to invite, she uses the formula shown below: priority number = A / 1000 + B

Q1) In order to determine the priority of who to invite, she uses the formula shown below: priority number = A / 1000 + B C where A is the invitees total distance away from Ms. Fatme

B is the number of years in his or her have been friends with her

C is a sequence number representing the invitees gifts worthiness to ensure good gifts only

Given a file of overbooked invitees as shown in the following table,

You first need to add a method that calculates the priorityNumber inside the Invitee class, and implement the compareTo method.

Then, write a program that reads the file and determines each invitees priority number. The program then builds a priority queue using the priority number and prints a list of waiting invitees in priority sequence.

Notes: for simplicity, this table is given to you in your project as input file: in.txt. Assume the maxSize for this question is 100.

Q2) Write a method IsPathDF (startVertex, endVertex): returns Boolean, that checks if there exists a path from the starting index to the ending index.

Hint: turn the following pseudocode to Java code.

Set boolean found to false Clear all marks Create queue If startVertex == endVertex, return true else

Mark the startVertex Store all adjacent vertices to startVertex in queue do Dequeue adjacent vertex and store in temp if temp is not marked Mark temp Check if there is a path from temp to endVertex while !queue.isEmpty()

return found

Please solve it in java.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

International Baccalaureate Computer Science HL And SL Option A Databases Part I Basic Concepts

Authors: H Sarah Shakibi PhD

1st Edition

1542457084, 978-1542457088

More Books

Students also viewed these Databases questions