编程求直方图中的最大矩形面积
来源:互联网 发布:全钟穆勒编程软件下载 编辑:程序博客网 时间:2024/04/28 07:12
求直方图中的最大矩形面积:
例如给定直方图{2,3,1,2,4,2}
则直方图中最大矩形面积为x=(3,6),|x|=3,y=2,max面积=6
思考:利用枚举法
/*当前位置往前进行枚举法*/publicclass Solution{ static int histogramMaxArea( int[]a ){ int maxS =a [0]; for(int i =0;i <a .length;i ++){ //直方图中依次向后枚举 int min =a [i ]; //记录当前条图及之前最小值 int m =0; //记录底部边长 for(int j =i ;j >=0;j --){ //依次向前取最大矩形 m++; if( a[ j]< min){ min= a[ j]; } int s =m *min ; //矩形面积计算 if( s> maxS){ maxS= s; } } } return maxS ; } public static void main(String args[]){ int a []={2,1,1,2}; int maxArea =histogramMaxArea( a); System. out.print(maxArea ); }}
0 0
- 编程求直方图中的最大矩形面积
- Leetcode编程练习二:求直方图中矩形最大面积
- 求直方图中最大矩形面积
- 直方图最大面积矩形
- 直方图最大矩形面积
- 求直方图中最大矩形面积(C语言实现)
- 直方图中最大矩形面积
- 直方图中最大矩形面积
- 挑战编程:直方图中获取最大矩形面积
- 求最大矩形面积
- 直方图中的最大矩形
- 寻找直方图中面积最大的矩形
- 寻找直方图中面积最大的矩形
- 寻找直方图中面积最大的矩形
- 寻找直方图中面积最大的矩形
- 寻找直方图中面积最大的矩形
- 寻找直方图中面积最大的矩形
- 寻找直方图中面积最大的矩形
- Linux(CentOS)下配置安装Tomcat并配置JDK环境
- Oracle11g 重建EM
- ceph 报警 [ low disk space] 解决
- cvpr常用资源整理(ing...)
- srs之深入浅出看流媒体
- 编程求直方图中的最大矩形面积
- 电脑公司最新稳定win7系统下载
- Opencv图像偏色检测
- kcatSniM.155
- Linux系统学习入门(1)(转载)
- 关于RCP产品无法进行远程调试的说明(源码断点和高亮显示位置不对)
- 习题6-2 S-Trees(树)
- 重构(改善既有代码的设计)-- 读书笔记1
- 通过js框架jquery判断IE浏览器版本来解决浏览器兼容性问题