博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeeCode-Majority Element
阅读量:6306 次
发布时间:2019-06-22

本文共 1025 字,大约阅读时间需要 3 分钟。

Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.

You may assume that the array is non-empty and the majority element always exist in the array.

 

1 int majorityElement(int* nums, int numsSize)  2 { 3     if(numsSize==1) 4         return nums[0]; 5      6      7     int i,j,k; 8     for(i=1;i
=0;j--)11 {12 if(nums[i]>=nums[j])13 break;14 }15 16 if(i!=j-1)17 {18 int temp=nums[i];19 for(k=i-1;k>j;k--)20 {21 nums[k+1]=nums[k];22 }23 nums[k+1]=temp;24 }25 }26 27 int Time;28 Time=numsSize/2;29 int count=1;30 for(i=0;i
Time)36 {37 return nums[i];38 }39 }40 else41 {42 count=1;43 }44 }45 46 47 return 0;48 }

 

转载于:https://www.cnblogs.com/vpoet/p/4660492.html

你可能感兴趣的文章
如何在 Ubuntu Linux 16.04 LTS 中使用多个连接加速 apt-get/apt
查看>>
《OpenACC并行编程实战》—— 导读
查看>>
机器学习:用初等数学解读逻辑回归
查看>>
如何在 Ubuntu 中管理和使用逻辑卷管理 LVM
查看>>
Oracle原厂老兵:从负面案例看Hint的最佳使用方式
查看>>
把自己Github上的代码添加Cocoapods支持
查看>>
C语言OJ项目参考(2493)四则运算
查看>>
零基础入门深度学习(二):神经网络和反向传播算法
查看>>
find和xargs
查看>>
数据结构例程—— 交换排序之快速排序
查看>>
WKWebView代理方法解析
查看>>
IOS定位服务的应用
查看>>
[SMS&WAP]实例讲解制作OTA短信来自动配置手机WAP书签[附源码]
查看>>
IOS中图片(UIImage)拉伸技巧
查看>>
【工具】系统性能查看工具 dstat
查看>>
基于zepto或jquery的手机端弹出框成功,失败,加载特效
查看>>
php引用(&)
查看>>
关押罪犯
查看>>
k8s-高可用架构设计
查看>>
第93天:CSS3 中边框详解
查看>>