Modify the following code code so the code can  -normalize the list (divide all by the maximum) - insert a bubble and merge sort and compare the counter to see which one it is the fastest sorting.

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

Modify the following code code so the code can 

-normalize the list (divide all by the maximum)

- insert a bubble and merge sort and compare the counter to see which one it is the fastest sorting.

 

 

 

#include <bits/stdc++.h>

using namespace std;

int largest(int arr[], int n)

{

 int i;

 

 // Initialize maximum element

 int max = arr[0];

 

 for (i = 1; i < n; i++)

 if (arr[i] > max)

  max = arr[i];

 return max;

}

int smallest(int arr[], int n)

{

 int i;

 

 // Initialize minimum element

 int min = arr[0];

 

 for (i = 1; i < n; i++)

 if (arr[i] < min)

  min = arr[i];

 return min;

}

double average(int a[], int n)

{

   

  int sum = 0;

  for (int i=0; i<n; i++)

    sum += a[i];

 

  return (double)sum/n;

}

// Driver Code

int main()

{

 int arr[] = {8, 9, 10, 12, 13};

 int n = sizeof(arr) / sizeof(arr[0]);

 cout << "Largest in given array is " << largest(arr, n);

 cout << "\nSmallest in given array is " << smallest(arr, n);

 cout << "\nAverage of given array is " << average(arr, n);

 return 0;

}

 

 

Expert Solution
steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Mergesort
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
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