leetcode-15双周赛-1287-有序数组中出现次数超过25%的元素
Posted 真不知道叫啥好
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode-15双周赛-1287-有序数组中出现次数超过25%的元素相关的知识,希望对你有一定的参考价值。
题目描述:
方法一:二分法
class Solution: def findSpecialInteger(self, arr: List[int]) -> int: span = len(arr)//4 + 1 for i in range(0,len(arr),span): a = bisect.bisect_left(arr,arr[i]) b = bisect.bisect_right(arr,arr[i]) if b - a >= span: return arr[i] return -1
以上是关于leetcode-15双周赛-1287-有序数组中出现次数超过25%的元素的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 第 55 场双周赛 / 第 247 场周赛