Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Question 4 ( ) : Consider the following Java code fragment: / / Print out all ordered pairs of numbers between 1 and n for

Question 4():
Consider the following Java code fragment:
// Print out all ordered pairs of numbers between 1 and n
for(i=0;in;i++{
for
System.out.println(i+,+j;
}
}
(a)(3 points) Use the statement counting approach to determine the exact number of statements that
are executed when we run this code fragment as a function of n. Show all of your calculations.
(b)(1 point) Express the answer you obtained in part (a) in big- notation (since the best and worst
cases are the same - there is only one path of execution through this loop).
Page 2
Question 5():
Consider the following pseudocode:
Algorithm roundRobinTournament(a)
This algorithm generates the list of matches that must be
played in a round-robin pirate-dueling tournament (a tournament where
each pirate duels each other pirate exactly once).
a is an array of strings containing names of pirates in the tournament
n=a* length
for i=0 to n-1
for j=i+1 to n-1
print a[i]+ duels "+ a[j]+", Yarrr!"
Note: the pseudocode for i=a to b means that the loop runs for all values of i between a and b, inclusive,
that is, including the values a and b.
(a)(6 points) Use the statement counting approach to determine the exact number of statements that
are executed by this pseudocode as a function of n. Show all of your calculations.
(b)(1 point) Express the answer you obtained in part a) in big- notation (since, again, the best and
worst cases are the same).
Question 6(3 points):
Using the active operation approach, determine the time complexity of the pseudocode in question
Show all your work and express your final answer in big- notation.
image text in transcribed

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

Mysql Examples Explanations Explain Examples

Authors: Harry Baker ,Ray Yao

1st Edition

B0CQK9RN2J, 979-8872176237

More Books

Students also viewed these Databases questions

Question

What two changes could you make to improve the apology?

Answered: 1 week ago

Question

Evaluate employees readiness for training. page 275

Answered: 1 week ago