ind the Running Time T(n) of this program and get the worst-case and best-case scenario. Write your answer or a paper. See attached photo for the problem and example problem

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Find the Running Time T(n) of this program and get the worst-case and best-case scenario.

Write your answer or a paper.

See attached photo for the problem and example problem

1
// Shell Sort in C++ programming
3 #include <iostream>
4
using namespace std;
6 // Shell sort
7- void shellsort(int array[], int n) {
// Rearrange elements at each n/2, n/4, n/8, ... intervals
for (int interval = n / 2; interval > 0; interval /= 2) {
for (int i = interval; i < n; i +=
8
10 -
1) {
11
int temp
array[i];
int j;
for (j
12
= i; j >= interval && array[j - interval] > temp; j
interval) {
array[j] = array[j - interval];
13 -
-=
14
15
}
16
array[j]
temp;
17
}
18
}
19 |
Transcribed Image Text:1 // Shell Sort in C++ programming 3 #include <iostream> 4 using namespace std; 6 // Shell sort 7- void shellsort(int array[], int n) { // Rearrange elements at each n/2, n/4, n/8, ... intervals for (int interval = n / 2; interval > 0; interval /= 2) { for (int i = interval; i < n; i += 8 10 - 1) { 11 int temp array[i]; int j; for (j 12 = i; j >= interval && array[j - interval] > temp; j interval) { array[j] = array[j - interval]; 13 - -= 14 15 } 16 array[j] temp; 17 } 18 } 19 |
Go Rumning Time
int
quiz> Cint
int Sum
int n, into) {
m,
it (m san) {
Sum z Cm *n +o) 14;
3 cise H Cn a 0)€
return -1* n/m + O* 5;
Sum a
TCn): 10
} else {
Sums m+m * o;
3.
returnsumt Gm-o)
Time
Rumiog
int quiz-3 C int amay (1, int n) {
Int i, predix :o, total to;
for Cia1; 14n; it) {
prefin + atray ci:.
total prefis;
TnE 5n + 4
%23
return total;
Transcribed Image Text:Go Rumning Time int quiz> Cint int Sum int n, into) { m, it (m san) { Sum z Cm *n +o) 14; 3 cise H Cn a 0)€ return -1* n/m + O* 5; Sum a TCn): 10 } else { Sums m+m * o; 3. returnsumt Gm-o) Time Rumiog int quiz-3 C int amay (1, int n) { Int i, predix :o, total to; for Cia1; 14n; it) { prefin + atray ci:. total prefis; TnE 5n + 4 %23 return total;
Expert Solution
steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY