logo CodeStepByStep logo


Language/Type: C++ Map Set Vector collections
Related Links:
Author: Marty Stepp (on 2016/06/29)

Write a function named reverse that accepts as a parameter a reference to a map from integers to strings, and returns a map with the associations reversed. For example, if a variable named map stores the following key/value pairs:

{1:"a", 2:"b", 3:"c"}

the call of reverse(map); would return the following map:

would yield
{"a":1, "b":2, "c":3}

If there are duplicate values (k1, v) and (k2, v) in the original map, your returned map should contain the pair that would come earlier in sorted order.

Type your C++ solution code here:

This is a function problem. Write a C++ function as described. Do not write a complete program; just the function(s) above.

You must log in before you can solve this problem.

Log In

Need help?

If you do not understand how to solve a problem or why your solution doesn't work, please contact your TA or instructor.
If something seems wrong with the site (errors, slow performance, incorrect problems/tests, etc.), please

Is there a problem? Contact a site administrator.

© Marty Stepp, all rights reserved.