Leetcode 169 Majority Element 分治
2024-10-01 23:31:38
在一个长度为n的数组中找出出现次数超过(n+1)/2次的数
说明请参考编程之美中的2.3
class Solution {
public:
int majorityElement(vector<int>& nums) {
int candidate;
int ntimes,i;
for(ntimes = i = ; i < nums.size(); ++i){
if(ntimes == ){
candidate = nums[i],ntimes = ;
}
else{
if(candidate == nums[i]) ntimes ++;
else ntimes--;
}
}
return candidate;
}
};
最新文章
- Android开发之自定义组件和接口回调
- 小尝试一下 cocos2d
- iOS开发new与alloc/init的区别
- 用GCD线程组与GCD信号量将异步线程转换为同步线程
- js通过sessionStorage实现的返回上一页
- CSS简写指南
- php保存远程文件到本地的方法
- 关于python中模块的import路径
- oracle数据库导入导出命令!
- windows程序移植linux
- Network boot from AMD Am79C970A
- Git常用操作汇总(转)
- Davinci DM6446开发攻略——linux-2.6.18移植
- So, How About UMD模块-Universal Module Definition
- repo跟svn的区别
- 转:centos7搭建jenkins小记
- 虚拟机中操作系统的克隆方法及ip修改及硬件地址修改
- golang学习笔记7 使用beego swagger 实现API自动化文档
- 【json】使用json和java对象的序列化和反序列化
- MySQL--linux IO调度算法
热门文章
- springboot(十四):springboot整合shiro-登录认证和权限管理(转)
- freemarker导出图片到word
- Nginx+Tomcat+Memcached实现会话保持(MSM)
- php实现反转链表(链表题一定记得画图)(指向链表节点的指针本质就是一个记录地址的变量)($p->;next表示的是取p节点的next域里面的数值,next只是p的一个属性)
- stl变易算法(一)
- Html中CSS之去除li前面的小黑点,和ul、LI部分属性方法
- teamview huawei
- ios开发事件处理之:一:UIView的拖拽
- Tools:downloading and Building EDK II工具篇:安装/使用EDKII源代码获取/编译工具[2.3]
- transform、accumulate —— C++ 下的 MapReduce