消元法求主元素之个人见解
来源:互联网 发布:ipad限制应用访问网络 编辑:程序博客网 时间:2024/05/17 22:15
主要思想:
在任意无序数组中任意消掉两个不相等的元素不影响数组的主元素,利用count计数消元,剩下的就是主元素,关键注意消元后得到的不一定就是主元素,可能是“伪主元素”,具体自行举例体会,当然解决方法也比较简单,遍历一遍数组就行了
在任意无序数组中任意消掉两个不相等的元素不影响数组的主元素,利用count计数消元,剩下的就是主元素,关键注意消元后得到的不一定就是主元素,可能是“伪主元素”,具体自行举例体会,当然解决方法也比较简单,遍历一遍数组就行了
int MajorElement(Sqlist L){int count = 1, i, major = L.a[0];for (i = 1;i < L.length;i++){if (L.a[i] == major)count++;elsecount--;if (count == 0){count = 1;if (i == L.length - 1)count = 0;major = L.a[i + 1];i++;}}int time = 0;if (count != 0){for (i = 0;i < L.length;i++){if (L.a[i] == major)time++;}if (time > L.length / 2)return major;elsereturn -1;}elsereturn -1;}
1 0
- 消元法求主元素之个人见解
- Android之Activity个人见解
- 性能优化之个人见解
- 面向对象之个人见解
- ssl/tls之个人见解
- 设计模式之个人见解
- 快包之个人见解
- 我的注入方法之个人见解!
- 软件开发技术之个人见解
- 凤凰传奇情侣说之个人见解
- Webservice soap wsdl区别之个人见解
- 面向对象的特征之个人见解
- Webservice soap wsdl区别之个人见解
- Android和iOS系统个人之见解
- Android和iOS系统个人之见解
- Webservice soap wsdl区别之个人见解
- Webservice soap wsdl区别之个人见解
- 单例设计模式之个人见解
- 第七周项目2—友元类
- 最全的android模拟器使用--ADB命令的介绍和解析
- 第七周项目三 用多文件组织多个类的程序
- UDP通讯协议
- Proxool的连接方法:
- 消元法求主元素之个人见解
- C语言实现队循FIFO缓冲区-《30天自制操作系统》
- AngularJS_1 基本语法
- tableView中deselectRowAtIndexPath的作用 TableView didSelectRowAtIndexPath 不执行
- 使用apktool工具遇到could not decode arsc file的解决办法
- @import导入外部样式表与link链入外部样式表的区别
- RelativeLayout各个属性
- java project获取项目配置文件内容
- 求集合的全排列