最大下标距离(算法)
来源:互联网 发布:python可以开发网站吗 编辑:程序博客网 时间:2024/05/22 14:22
给定一个整形数组,找出最大下标距离j - i,当且仅当 a[i] <a[j] 和 j >i
int maxIndexDistance(int a[]){if(a == null || a.length < 2) return 0;boolean inDescSeq[] = new boolean[a.length];int min = a[0],n = a.length;inDescSeq[0] = true;for(int i = 0; i < n; i++){if(a[i] < min){inDescSeq[i] = true;min = a[i];}}int maxDist = 0,i = n -1,j = n -1;while(i > = 0){if(inDescSeq[i ] == false){i--;continue;}while(a[j] < a[i] && j > i){j --;}if((j - i) > maxDist && j > i){maxDist = j - i;}i --;}return maxDist;}
0 0
- 最大下标距离(算法)
- 算法练习:最大下标距离
- 最大下标距离
- 最大下标距离
- 最大下标距离
- 最大下标距离
- 面试:数组:最大下标距离
- 最大最小距离算法(Max-Min-diatance)
- 分治算法递归求最大子数组,下标,和
- 最大最小距离算法——模式识别
- 最大距离
- 最大距离
- 最大距离
- 聚类算法-最大最小距离算法(实例+代码)
- 聚类算法——最大最小距离算法
- 求二叉树中节点的最大距离(递归算法)
- 每天学习一算法系列(11) (求二叉树中节点的最大距离)
- 求二叉树中节点的最大距离算法(C)
- crc16计算
- CentOS下的解压缩指令
- 连接IBM MQ原因码报2035的错误解决办法
- 深度学习--深度信念网络(Deep Belief Network)
- SQL-T-SQL语句
- 最大下标距离(算法)
- Java枚举详使用解
- csdn博客栏目添加微博关注
- readdir(系统调用)
- LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- CPU上涨100%的问题排查
- SQL Server 2008 清空删除日志文件 130G日志 10秒内变10M
- RunTime.getRunTime().addShutdownHook用法
- 解决 HttpURLConnection类中getContentLength()方法返回-1问题