最大差值
来源:互联网 发布:个人定位软件 编辑:程序博客网 时间:2024/05/18 00:49
有一个长为n的数组A,求满足0≤a≤b<n的A[b]-A[a]的最大值。
给定数组A及它的大小n,请返回最大差值。
测试样例:
[10,5],2
返回:0思路:贪心算法,求出数组中最小值,用数组中所有数减最小值,知道找到最大差值
class LongestDistance {public: int getDis(vector<int> A, int n) { if(A.size() <= 1) return 0; int min = A[0]; //初始化最小值 int max = A[0] - A[0]; //初始化最大差值 for(int i = 1; i < A.size(); i++){ if(min > A[i]) //如果最小值小于当前数组元素 min = A[i]; //将数组元素赋值给最小值 if(A[i] - min > max) //求最大差值 max = A[i] - min; } return max; }};
阅读全文
0 0
- 最大差值
- 最大差值
- 最大差值
- 最大差值
- 最大差值
- 最大差值
- 最大差值
- 最大差值
- 最大差值
- 最大差值
- 最大差值
- 最大差值
- 最大差值
- 求最大差值
- 相邻最大差值
- 相邻最大差值
- 数组中的最大差值
- 最大差值问题
- java垃圾回收机制笔记
- UVA
- 生成模型、最大化似然、KL散度
- 使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(三)
- Oracle中函数/过程返回结果集的几种方式
- 最大差值
- 机器学习笔记——感知机算法的几点总结
- 2017多校训练赛第九场 HDU 6162(LCA+Treap解法)
- shiro权限标签在页面中的应用
- [JAVAWEB]7.JSP文件的构成(二)
- Vimer 的福音:Mac 下 Caps + hjkl 作为方向键
- subic项目总结(一)-quartz库表
- AsyncTask加载网络数据
- 固件#02--SPI原理和代码