面试算法题记录01
Contents
面试算法题记录01
问题:
整型数组长度为n,内部有一个元素出现的数量大于n>>1,请设计一个算法求出这个元素
要求时间复杂度为O(n)空间复杂度O(1)
分析:
n>>1.就是把n除以2的1次方,即该元素出现的次数大于一半
代码:Swift
|
|
问题:
整型数组长度为n,内部有一个元素出现的数量大于n>>1,请设计一个算法求出这个元素
要求时间复杂度为O(n)空间复杂度O(1)
分析:
n>>1.就是把n除以2的1次方,即该元素出现的次数大于一半
代码:Swift
|
|