Search⌘ K
AI Features

Solution: Third Maximum Number

Explore how to identify the third distinct maximum number in an array by applying a min heap and set approach. Understand how to handle duplicates, maintain the top three numbers efficiently, and implement the solution with O(N) time complexity and constant space usage.

Statement

Given an integer array nums, determine and return the third distinct maximum element in the array. If the array contains fewer than three distinct elements, return the maximum element instead.

Constraints:

  • 1<=1 <= ...