unordered_set c++
C++
template < class Key, // unordered_set::key_type/value_type
class Hash = hash<Key>, // unordered_set::hasher
class Pred = equal_to<Key>, // unordered_set::key_equal
class Alloc = allocator<Key> // unordered_set::allocator_type
> class unordered_set;// C++ program to demonstrate various function of unordered_set
#include <bits/stdc++.h>
using namespace std;
int main()
{
// declaring set for storing string data-type
unordered_set <string> stringSet ;
// inserting various string, same string will be stored
// once in set
stringSet.insert("code") ;
stringSet.insert("in") ;
stringSet.insert("c++") ;
stringSet.insert("is") ;
stringSet.insert("fast") ;
string key = "slow" ;
// find returns end iterator if key is not found,
// else it returns iterator to that key
if (stringSet.find(key) == stringSet.end())
cout << key << " not found" << endl << endl ;
else
cout << "Found " << key << endl << endl ;
key = "c++";
if (stringSet.find(key) == stringSet.end())
cout << key << " not found\n" ;
else
cout << "Found " << key << endl ;
// now iterating over whole set and printing its
// content
cout << "\nAll elements : ";
unordered_set<string> :: iterator itr;
for (itr = stringSet.begin(); itr != stringSet.end(); itr++)
cout << (*itr) << endl;
}
#include <iostream>
#include <set>
#include <iterator>
using namespace std;
int main()
{
// empty multiset container
multiset <int, greater <int> > gquiz1;
// insert elements in random order
gquiz1.insert(40);
gquiz1.insert(30);
gquiz1.insert(60);
gquiz1.insert(20);
gquiz1.insert(50);
gquiz1.insert(50); // 50 will be added again to the multiset unlike set
gquiz1.insert(10);
// printing multiset gquiz1
multiset <int, greater <int> > :: iterator itr;
cout << "\nThe multiset gquiz1 is : ";
for (itr = gquiz1.begin(); itr != gquiz1.end(); ++itr)
{
cout << '\t' << *itr;
}
cout << endl;
// assigning the elements from gquiz1 to gquiz2
multiset <int> gquiz2(gquiz1.begin(), gquiz1.end());
// print all elements of the multiset gquiz2
cout << "\nThe multiset gquiz2 after assign from gquiz1 is : ";
for (itr = gquiz2.begin(); itr != gquiz2.end(); ++itr)
{
cout << '\t' << *itr;
}
cout << endl;
// remove all elements up to element with value 30 in gquiz2
cout << "\ngquiz2 after removal of elements less than 30 : ";
gquiz2.erase(gquiz2.begin(), gquiz2.find(30));
for (itr = gquiz2.begin(); itr != gquiz2.end(); ++itr)
{
cout << '\t' << *itr;
}
// remove all elements with value 50 in gquiz2
int num;
num = gquiz2.erase(50);
cout << "\ngquiz2.erase(50) : ";
cout << num << " removed \t" ;
for (itr = gquiz2.begin(); itr != gquiz2.end(); ++itr)
{
cout << '\t' << *itr;
}
cout << endl;
//lower bound and upper bound for multiset gquiz1
cout << "gquiz1.lower_bound(40) : "
<< *gquiz1.lower_bound(40) << endl;
cout << "gquiz1.upper_bound(40) : "
<< *gquiz1.upper_bound(40) << endl;
//lower bound and upper bound for multiset gquiz2
cout << "gquiz2.lower_bound(40) : "
<< *gquiz2.lower_bound(40) << endl;
cout << "gquiz2.upper_bound(40) : "
<< *gquiz2.upper_bound(40) << endl;
return 0;
}
Also in C++:
- Title
- sieve of eratosthenes c++
- Category
- C++
- Title
- inheritance protected in c++
- Category
- C++
- Title
- Qt asynchronous HTTP request
- Category
- C++
- Title
- how to convert qt string to string
- Category
- C++
- Title
- c++ server service ros
- Category
- C++
- Title
- type id c++
- Category
- C++
- Title
- modulo c++
- Category
- C++
- Title
- vector concat c++
- Category
- C++
- Title
- pass vector by reference c++
- Category
- C++
- Title
- what is difffrence between s.length() and s.size()
- Category
- C++
- Title
- translate
- Category
- C++
- Title
- c++ switch case statement
- Category
- C++
- Title
- Convert binary tree to a doubly linked list
- Category
- C++
- Title
- preorder traversal c++
- Category
- C++
- Title
- c++ multiple inheritance diamond problem
- Category
- C++
- Title
- how to switch to another branch in git
- Category
- C++
- Title
- FInd the element which appears more than n/2 times C++
- Category
- C++
- Title
- c++ declare char
- Category
- C++
- Title
- string to number in c++
- Category
- C++
- Title
- properties of a set c++
- Category
- C++
- Title
- c++ template function
- Category
- C++
- Title
- never gonna give you up
- Category
- C++
- Title
- How to find the suarray with maximum sum using divide and conquer
- Category
- C++
- Title
- programa para saber si un numero es primo
- Category
- C++
- Title
- substitution failure is not an error
- Category
- C++
- Title
- min heap priority queue c++
- Category
- C++
- Title
- c++ replace substrings
- Category
- C++
- Title
- c++ string to stream
- Category
- C++
- Title
- unordered_map c++ insert
- Category
- C++
- Title
- min coin change problem dp
- Category
- C++
- Title
- namespaces c++
- Category
- C++
- Title
- preorder traversal
- Category
- C++
- Title
- how print fload wiht 3 decimal in c++
- Category
- C++
- Title
- c++ try
- Category
- C++
- Title
- c++ loop through array
- Category
- C++
- Title
- c++ class member initialization
- Category
- C++
- Title
- apple and orange hackerrank solution in c++
- Category
- C++
- Title
- caesar cipher program in c++
- Category
- C++
- Title
- check for bst
- Category
- C++
- Title
- shortest path with bfs in c++
- Category
- C++
- Title
- pionter in c++
- Category
- C++
- Title
- c++ tutorial
- Category
- C++
- Title
- how to initialize a vector in c++
- Category
- C++
- Title
- how to ensure the user inouts a int and not anything else c++
- Category
- C++
- Title
- c++ base 10 to base 2
- Category
- C++
- Title
- how to initialize an struct object in c++
- Category
- C++
- Title
- create new file c++
- Category
- C++
- Title
- c++ code to print hello world
- Category
- C++
- Title
- c++ cli convert string to string^
- Category
- C++
- Title
- c++ pointers
- Category
- C++
- Title
- How to traverse in a tree iterative C++
- Category
- C++
- Title
- modular exponentiation c++
- Category
- C++
- Title
- heap in cpp stl
- Category
- C++
- Title
- prims c++
- Category
- C++
- Title
- building native binary with il2cpp unity
- Category
- C++
- Title
- c++ compiler for sublime text
- Category
- C++
- Title
- nginx linux
- Category
- C++
- Title
- Read multiple files(.txt) c++
- Category
- C++
- Title
- how to read a comma delimited file into an array c++
- Category
- C++
- Title
- border radius layout android xml
- Category
- C++
- Title
- arduino falling edge
- Category
- C++
- Title
- c++ get type name of object
- Category
- C++
- Title
- built in popcount c++
- Category
- C++
- Title
- fmod c++
- Category
- C++
- Title
- how to find hcf in c++
- Category
- C++
- Title
- how to find the index of an element in a vector c++
- Category
- C++
- Title
- print type cpp
- Category
- C++
- Title
- All palindromic substrings
- Category
- C++
- Title
- mkdir c++
- Category
- C++
- Title
- initialize map c++
- Category
- C++
- Title
- how to execute c++ program in cmd
- Category
- C++
- Title
- c++ class inheritance
- Category
- C++
- Title
- variadic templates
- Category
- C++
- Title
- c++ code for polynomial addition
- Category
- C++
- Title
- class in c++
- Category
- C++
- Title
- swapo algorit
- Category
- C++
- Title
- how to get os name in c++
- Category
- C++
- Title
- clear console c++
- Category
- C++
- Title
- c++ ambigous error
- Category
- C++
- Title
- C++ remove element from set
- Category
- C++
- Title
- how to make a heap using stl in c++
- Category
- C++
- Title
- c++ sort array of ints
- Category
- C++
- Title
- recursive in c++
- Category
- C++
- Title
- number of islands leetcode code
- Category
- C++
- Title
- linear search in c++
- Category
- C++
- Title
- COnvert string to char * C++
- Category
- C++
- Title
- built in function in c++ for binary to decimal
- Category
- C++
- Title
- powers of 2 in cpp
- Category
- C++
- Title
- set mimetype validation in mongoose
- Category
- C++
- Title
- what is time complexity of insertion sort
- Category
- C++
- Title
- Arrays hackerrank solution in c++
- Category
- C++
- Title
- registering a new QML type
- Category
- C++
- Title
- UPARAM(ref)
- Category
- C++
- Title
- stringstream in c++ with delimiter
- Category
- C++
- Title
- newline in c++
- Category
- C++
- Title
- do while loop c++
- Category
- C++
- Title
- convert int to string c++
- Category
- C++
- Title
- pairs in c++
- Category
- C++
- Title
- inserting an element in an set c++
- Category
- C++
- Title
- c++ vector lower_bound index
- Category
- C++