5.1. Find the computational complexity for ALGORITHM I? Justify your answer. 5.2. Does ALGORITHM II have the same computational complexity? Justify your answer. 5.3. Sort the sequence A using ALGORITHM I and show every change in A. 5.4. Sort the sequence A using ALGORITHM II and show every change in A.

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
Consider two sorting algorithms and a sequence A below and answer the following
questions.
A = {55,12,53,56,24,1,7,42}
[ALGORITH I: INSERTION-SORT (A) ]
1 for j
= 2 to A.length
2
key
A[j]
3
// insert A[j]
into the sorted sequence A[1 ... j- 1|
i = j- 1
5
while i > 0 and A[i] > key
A[i + 1] = A[i]
7
i = j – 1
|
8
A[i + 1] = key
[ALGORITHM II: SELECTION-SORT (A)]
1 for i = 2 to A.length – 1
-
Transcribed Image Text:Consider two sorting algorithms and a sequence A below and answer the following questions. A = {55,12,53,56,24,1,7,42} [ALGORITH I: INSERTION-SORT (A) ] 1 for j = 2 to A.length 2 key A[j] 3 // insert A[j] into the sorted sequence A[1 ... j- 1| i = j- 1 5 while i > 0 and A[i] > key A[i + 1] = A[i] 7 i = j – 1 | 8 A[i + 1] = key [ALGORITHM II: SELECTION-SORT (A)] 1 for i = 2 to A.length – 1 -
minlndex 3D і
3
for j= i+1 to A.length
%3D
4
if A[j] < A[minIndex] and j = minIndex
minlndex —і
6.
swap A[i] with A[minIndex]
5.1. Find the computational complexity for ALGORITHM I? Justify your answer.
5.2. Does ALGORITHM II have the same computational complexity? Justify your answer.
5.3. Sort the sequence A using ALGORITHM I and show every change in A.
5.4. Sort the sequence A using ALGORITHM II and show every change in A.
Transcribed Image Text:minlndex 3D і 3 for j= i+1 to A.length %3D 4 if A[j] < A[minIndex] and j = minIndex minlndex —і 6. swap A[i] with A[minIndex] 5.1. Find the computational complexity for ALGORITHM I? Justify your answer. 5.2. Does ALGORITHM II have the same computational complexity? Justify your answer. 5.3. Sort the sequence A using ALGORITHM I and show every change in A. 5.4. Sort the sequence A using ALGORITHM II and show every change in A.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 1 images

Blurred answer
Similar questions
  • SEE MORE QUESTIONS
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