VOOZH about

URL: https://www.geeksforgeeks.org/cpp/access-elements-of-set-of-maps-in-cpp/

⇱ How to Access Elements of Set of Maps in C++? - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

How to Access Elements of Set of Maps in C++?

Last Updated : 23 Jul, 2025

In C++, a set of maps can be used to store multiple maps of key-value pairs sorted according to their number and values of elements such as graphs. In this article, we will explore how we can access the elements of a set of maps in C++.

Example:

Input: { { {1: "C++"}, {2:" Python"} },
 { {3:" Java"}, {4: "Rust"} }
 }

Output:
Value Associated with Key 3: Rust

Access Elements of Set of Maps in C++

The Set of Map is a multidimensional container, so there will be multilevel access in the set of maps. Assume that you want to access the element with key 'k':

  • We will first use the range-based for loop to iterate through the parent set.
  • Now, inside the first loop, each element will be a map container. So, we will find the value of 'k' using the std:map::at() function.

C++ Program to Access Elements of Set of Pairs


Output
Value associated with key 3 is b
Value associated with key 3 is e

Time Complexity: O(N x M) where N is the size of the Set and M is the size of Maps present inside the set.
Auxilary Space: O(1)

Comment