自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 问答 (1)
  • 收藏
  • 关注

原创 求主元素问题的一些总结

前言最近一些同学问我一些关于数据结构的问题,在此做个总结,今天这篇是关于主元素的。一些简单的解法只给出思想,其他我感觉比较好的方法奉上代码。问题描述给定一个整型数组,找出主元素,它在数组中的出现次数严格大于数组元素个数的二分之一。解法1简单粗暴的两次循环,记录每个值出现多少次,最后比较次数得到主元素解法2使用排序算法(如快速排序),将数组排序,这样处于中间位置的一定是主元素(如果存在)解法3使用求中位数的思想,因为主元素是数量大于数组元素个数一半的数,所以这个数组的中位数一定是主元素,因

2020-10-17 13:47:45 1281 2

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除