Quickly check if two STL vectors contain same elements or not

Unlike normal C/C++ arrays, we don’t need to do element by element comparison to find if two given vectors contain same elements or not.

In case of vectors, the operator “==” is overloaded to find the result quickly. Below is an example to demonstrate same.

 `// C++ implementation to check whether elements ` `// in vector is equal or not ` `#include ` `using` `namespace` `std; ` ` `  `// Check if all elements is equal or not ` `int` `main() ` `{ ` `  ``// Comparing equal vectors ` `  ``vector<``int``> v1{3, 1, 2, 3}; ` `  ``vector<``int``> v2{3, 1, 2, 3}; ` `  ``(v1 == v2)?  cout << ``"Equal\n"` `: cout << ``"Not Equal\n"``; ` `   `  `  ``// Comparing non-equal vectors ` `  ``vector<``int``> v3{1, 2, 3, 4}; ` `  ``(v1 == v3)?  cout << ``"Equal\n"` `: cout << ``"Not Equal\n"``; ` `   `  `  ``// comparing with empty ` `  ``vector<``int``> v4; ` `  ``(v1 == v4)?  cout << ``"Equal\n"` `: cout << ``"Not Equal\n"``; ` ` `  `  ``// comparing two empty ` `  ``vector<``int``> v5; ` `  ``(v5 == v4)?  cout << ``"Equal\n"` `: cout << ``"Not Equal\n"``; ` ` `  `   ``return` `0; ` `} `

Output :

```Equal
Not Equal
Not Equal
Equal
```

This article is contributed by Sachin Bisht. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.