Implement the function maxLoc(), which returns an iterator at the largest element in a list. template typename list::iterator maxLoc(list& aList); Write a program that tests maxLoc(), using the following declarations: int intArr[] = {23, 49, -3, 29, 17, 200, 38, 93, 40); int intSize = sizeof(intArr) /sizeof(int); list intList (intArr, intArr+intSize); char chrArr[] = "Hello World!"; int chrSize = sizeof (chrArr); list chrList (chrArr, chrArr+chrSize); The program should repeatedly call maxLoc(), output the largest value, and then delete the value, until the list is empty.

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

in c++ please

Implement the function maxLoc(), which returns an iterator at the largest element
in a list.
template <typename T>
typename list<T>::iterator maxLoc(list<T>& aList);
Write a program that tests maxLoc(), using the following declarations:
int intArr[] = {23, 49, -3, 29, 17, 200, 38, 93, 40);
int intSize = sizeof(intArr) /sizeof(int);
list<int> intList (intArr, intArr+intSize);
char chrArr[] = "Hello World!";
int chrSize = sizeof (chrArr);
list<char> chrList (chrArr, chrArr+chrSize);
The program should repeatedly call maxLoc(), output the largest value, and then
delete the value, until the list is empty.
Transcribed Image Text:Implement the function maxLoc(), which returns an iterator at the largest element in a list. template <typename T> typename list<T>::iterator maxLoc(list<T>& aList); Write a program that tests maxLoc(), using the following declarations: int intArr[] = {23, 49, -3, 29, 17, 200, 38, 93, 40); int intSize = sizeof(intArr) /sizeof(int); list<int> intList (intArr, intArr+intSize); char chrArr[] = "Hello World!"; int chrSize = sizeof (chrArr); list<char> chrList (chrArr, chrArr+chrSize); The program should repeatedly call maxLoc(), output the largest value, and then delete the value, until the list is empty.
Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 5 steps with 2 images

Blurred answer
Knowledge Booster
Time complexity
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.
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