Find the Second Largest Element
Given an array or list of integers 'ARR', identify the second largest element in 'ARR'.
If a second largest element does not exist, return -1.
Example:
Input:
ARR = [2, 4, 5, 6, 8]
Output:
6
Explanation:
In the sequence, 8 is the largest and 6 is the second largest.
Input:
ARR = [5, 5, 5, 5, 5]
Output:
-1
Explanation:
There is no second largest element as all elements are identical.
Constraints:
1 ≤ T ≤ 100
where 'T' is the number of test cases.1 ≤ N ≤ 5000
where 'N' is the number of elements in 'ARR'.-10^9 ≤ ARR[i] ≤ 10^9
for each element in 'ARR'.
Note:
You do not need to print any output. Implement the function to return the desired results.

AnswerBot
3d

Find the second largest element in an array of integers. Return -1 if second largest does not exist.
Iterate through the array to find the largest and second largest elements.
Handle cases where all ele...read more

Help your peers!
Add answer anonymously...
Top Morgan Stanley Digital Technology Intern interview questions & answers
>
Morgan Stanley Digital Technology Intern Interview Questions
Stay ahead in your career. Get AmbitionBox app
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+
Reviews
4 L+
Interviews
4 Cr+
Salaries
1 Cr+
Users/Month
Contribute to help millions
Get AmbitionBox app