Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

sider the following program segment. / / Input: A positive integer n while p s n do return p [ 2 points ] What is

sider the following program segment.// Input: A positive integer n
while p s n do
return p[2 points] What is the basic operation? How many times it is executed for n=10?
basic operation is the addition at line 5
it is execubed times becanse p is increased
b)2 in each iteration
[3 points] What is the efficiency of the algorithm? Show your work in detail.
1+2kn
kn-12
k=12n-12
=k+1
=12n-12+1
=12n+12in(n)(2) Consider the following recursive algorithm.// Imput: A positive integer n return 1 return 7**Q(n-1)+2*n(a)[1 point] What is the basic operation?
muttiplication
(b)[2 points] Write the recurrence relation for the time complexity T(n). Show your work in detai
dir(1)=0,prer(n)=0,post(n)=1,
T(n)={0,(n=1)
0+T(n-1)+1,(n>1)
T(1)=0
T(n)=T(n-1)+1
(c)[2 points] Find the solution of T(n).
T(1)=0
T(n)=T(n-1)+1
T(n)=T(n-1)+1
=T(n-2)+1+1
=T(n-3)+1+1+1
vdotsT(n-k)+k
stcp(k)=T(n)
Draft
{[T(n)=T(n-1)+1],[T(n-1)=T(n-2)+1],[T(n-2)=T(n-3)+]}
until =>T(u-k)=T(1)
n-k=1=>:.k=n-1
T(n)=T(1)+n-1
T(n)=n-1,in(n)
Note: please explain how to solove these questions in detailed, and what should I keep in mind while solving them
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

Step: 3

blur-text-image

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

Database Development For Dummies

Authors: Allen G. Taylor

1st Edition

978-0764507526

More Books

Students also viewed these Databases questions

Question

What is the purpose of the payroll register?

Answered: 1 week ago