Search⌘ K

Challenge: Find Symmetric Pairs in an Array

Explore how to find symmetric pairs in an array where both [a, b] and [b, a] exist. This lesson helps you understand hashing fundamentals and apply them in C++ to solve this problem efficiently using hash tables and array manipulation.

We'll cover the following...

Statement

Given an array of pairs, nums, find all the symmetric pairs from it.

A symmetric pair is defined as a pair [a, b] such that both [a, b] and [b, a] exist in the array.

  • If no symmetric pair is found, return an empty array.

  • Each symmetric pair should be returned once (you may return either [a, b] or [b, a]).

  • The output can be in any order.

Constraints:

  • 22 \leq nums.length ...