c++-相邻最大差值
来源:互联网 发布:二代身份证照片软件 编辑:程序博客网 时间:2024/05/16 12:39
题目描述
请设计一个复杂度为O(n)的算法,计算一个未排序数组中排序后相邻元素的最大差值。
给定一个整数数组A和数组的大小n,请返回最大差值。保证数组元素个数大于等于2小于等于500。
测试样例:
[9,3,1,10],4
返回:6
这道题目最简单的方法是利用STL标准库中的heap系列排序算法。算法将在下一篇博客详细介绍
class MaxDivision {public: int findMaxDivision(vector<int> A, int n) { // write code here make_heap(A.begin(), A.end()); sort_heap(A.begin(), A.end()); int max=0,i,tmp; for (i=1;i<n;i++){ tmp=A[i]-A[i-1]; if(tmp>max) max=tmp; } return max; }};
阅读全文
0 0
- c++-相邻最大差值
- 相邻最大差值
- 相邻最大差值
- 相邻最大差值
- 相邻最大差值
- 相邻最大差值
- 相邻两数最大差值
- 相邻两数最大差值
- 相邻最大差值(桶排序)
- 相邻两数最大差值
- 相邻两数最大差值
- 相邻两数最大差值
- 相邻两数最大差值
- 相邻两数最大差值
- 算法-无序数列最大相邻大小差值
- 牛客网—相邻最大差值(桶排序)
- 无序数组相邻最大差值java实现
- 相邻两数最大差值练习题
- linux Ubuntu安装samba服务器
- Android面试篇之Activity与Fragment、Fragment与Fragment之间的通信
- JMeter常见错误解决方法
- Java环境配置-INTELLIJ IDEA on Mac
- oj题目
- c++-相邻最大差值
- 小码农第一步
- bool型数据的一些笔记
- zip和rar格式的文件的解压
- 虚拟机安装docker并开放远程访问,windows宿主主机pycharm使用python docker api进行访问
- 在Ubuntu中安装配置jdk&Tomcat详细教程
- POJ 刷题系列:2965. The Pilots Brothers' refrigerator
- c++入门笔记(4)局部变量和全局变量
- 不到40行代码构建正则表达式引擎