Cho mảng số nguyên nums có n phần tử. Phần tử đa số là giá trị xuất hiện nhiều hơn ⌊n/2⌋ lần. Dữ liệu bảo đảm luôn tồn tại phần tử đa số. Hãy tìm và trả về giá trị đó.
majorityElement(nums)
Chỉ hoàn thành hàm hoặc phương thức theo starter của ngôn ngữ đã chọn. Không đọc dữ liệu từ stdin và không tự in kết quả.
nums: Mảng số nguyên có phần tử đa số.Giá trị của phần tử đa số.
Đầu vào:
nums = [2, 2, 1, 1, 1, 2, 2]
Kết quả:
2
Đầu vào:
nums = [3, 3, 4, 2, 3]
Kết quả:
3
Đầu vào:
nums = [100]
Kết quả:
100
Điều kiện là nhiều hơn một nửa, không phải ít nhất một nửa. Vì vậy chỉ có thể có một giá trị thỏa điều kiện; không cần xử lý trường hợp không tồn tại.