Consider the following algorithm segment. Assume that n is a positive integer such that n2 4. for k:- 3 to n for j:- 1 to 5n x:- a[k] - b[j] next / next k (a) What is the actual number of elementary operations (additions, subtractions, multiplications, divisions, and comparisons) that are performed when the algorithm segment is executed? For simplicity, count only comparisons that occur within if-then statements, and ignore those implied by for-next loops. Express your answer in terms of n. (Hint: See Example 11.3.3 and exercises 11.3.11a and 11.3.14a in the "Read It" link.) The number of operations is (b) Apply the theorem on polynomial orders to the expression in part (a) to find that an order for the algorithm segment is n2

Algebra & Trigonometry with Analytic Geometry
13th Edition
ISBN:9781133382119
Author:Swokowski
Publisher:Swokowski
Chapter10: Sequences, Series, And Probability
Section10.2: Arithmetic Sequences
Problem 52E
icon
Related questions
Question
Why is my answer is wrong ? What is the correct answer?
Consider the following algorithm segment. Assume that n is a positive
integer such that n2 4.
for k:= 3 to n
for j:= 1 to 5n
x := a[k] – b[j]
next /
next k
(a) What is the actual number of elementary operations (additions,
subtractions, multiplications, divisions, and comparisons) that are
performed when the algorithm segment is executed? For simplicity,
count only comparisons that occur within if-then statements, and
ignore those implied by for-next loops. Express your answer in terms
of n. (Hint: See Example 11.3.3 and exercises 11.3.11a and
11.3.14a in the "Read It" link.)
n² – n
The number of operations is
(b) Apply the theorem on polynomial orders to the expression in part (a)
to find that an order for the algorithm segment is n2v
Transcribed Image Text:Consider the following algorithm segment. Assume that n is a positive integer such that n2 4. for k:= 3 to n for j:= 1 to 5n x := a[k] – b[j] next / next k (a) What is the actual number of elementary operations (additions, subtractions, multiplications, divisions, and comparisons) that are performed when the algorithm segment is executed? For simplicity, count only comparisons that occur within if-then statements, and ignore those implied by for-next loops. Express your answer in terms of n. (Hint: See Example 11.3.3 and exercises 11.3.11a and 11.3.14a in the "Read It" link.) n² – n The number of operations is (b) Apply the theorem on polynomial orders to the expression in part (a) to find that an order for the algorithm segment is n2v
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Recommended textbooks for you
Algebra & Trigonometry with Analytic Geometry
Algebra & Trigonometry with Analytic Geometry
Algebra
ISBN:
9781133382119
Author:
Swokowski
Publisher:
Cengage
Algebra: Structure And Method, Book 1
Algebra: Structure And Method, Book 1
Algebra
ISBN:
9780395977224
Author:
Richard G. Brown, Mary P. Dolciani, Robert H. Sorgenfrey, William L. Cole
Publisher:
McDougal Littell