Coding Interview Questions-Degree Of Array

Zaid Alissa Almaliki
1 min readJul 25, 2019

Given a non-empty array of non-negative integers nums, the degree of this array is defined as the maximum frequency of any one of its elements. Your task is to find the smallest possible length of a (contiguous) subarray of nums, that has the same degree as nums.

Example : Input: [1, 2, 2, 3, 1]

Output: 2

Explanation: The input array has a degree of 2 because both elements 1 and 2 appear twice. Of the subarrays that have the same degree: [1, 2, 2, 3, 1], [1, 2, 2, 3], [2, 2, 3, 1], [1, 2, 2], [2, 2, 3], [2, 2]

The shortest length is 2.

So return 2.

Cheers,
Zaid Alissa Almaliki

Check our free course on Udemy

Thanks for reading. If you loved this article, feel free to hit that follow button so we can stay in touch.

--

--

Zaid Alissa Almaliki

Founder, Principal Data Engineer and Cloud Architect Consultant in DataAkkadian.