c – O(n)算法找出出现超过n2次的元素

c – O(n)算法找出出现超过n2次的元素,第1张

概述我在一次采访中被要求给出一个O(n)算法来打印一个在数组中出现超过n / 2次的元素,如果有这样的元素的话. n是数组的大小. 我对如何做到这一点没有任何线索.有人可以帮忙吗? 这是 Boyer’s Voting algorithm. 太空中也是O(1)! 编辑 对于抱怨网站配色方案的人(像我一样)… here is the original paper. 我在一次采访中被要求给出一个O(n)算法来打印一个在数组中出现超过n / 2次的元素,如果有这样的元素的话. n是数组的大小.
我对如何做到这一点没有任何线索.有人可以帮忙吗?解决方法 这是 Boyer’s Voting algorithm.

太空中也是O(1)!

编辑

对于抱怨网站配色方案的人(像我一样)… here is the original paper.

总结

以上是内存溢出为你收集整理的c – O(n)算法找出出现超过n / 2次的元素全部内容,希望文章能够帮你解决c – O(n)算法找出出现超过n / 2次的元素所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1237380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存