题目:
给定一个大小为n的数组,找到其中的众数。众数是指在数组中出现次数大于n/2的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。
思路:
此题解法众多。
1.数据出现次数问题想到可以使用哈希表
2.可先对数组排序,然后去n/2位置处的数据即为众数
3.利用
代码:
1 | public ListNode getIntersectionNode(ListNode headA, ListNode headB) { |
复杂度分析及总结:
时间复杂度:
O(n)。
空间复杂度:
O(1)。