给定一个数组,返回其中出现次数超过一半的元素。数组
用array_count_values函数计算元素出现次数,用arsort逆序排序结果,输出第一个便可。函数
<?php class Solution { /** * @param Integer[] $nums * @return Integer */ function majorityElement($nums) { $values = array_count_values($nums); arsort($values); return key($values); } }
若以为本文章对你有用,欢迎用爱发电资助。.net