给定一个大小为
n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数 大于⌊ n/2 ⌋的元素。
class Solution:
def majorityElement(self, nums: List[int]) -> int:
# 排序
nums.sort()
# 取中间的数字,即为题解答案
return nums[len(nums) // 2]
文章介绍了一个简单的算法,通过在给定整数数组`nums`中进行排序并找到中间元素来确定多数元素,该元素在数组中出现次数大于数组长度的一半。
给定一个大小为
n的数组nums,返回其中的多数元素。多数元素是指在数组中出现次数 大于⌊ n/2 ⌋的元素。
class Solution:
def majorityElement(self, nums: List[int]) -> int:
# 排序
nums.sort()
# 取中间的数字,即为题解答案
return nums[len(nums) // 2]

被折叠的 条评论
为什么被折叠?