MT1 最大差值
描述
有一个长为 n 的数组 A ,求满足 0 ≤ a ≤ b < n 的 A[b] - A[a] 的最大值。
给定数组 A 及它的大小 n ,请返回最大差值。
数据范围: 2 < n \le 2*10^5\2 输入: 复制返回值: 复制 输入: 复制返回值: 有一个长为 n 的数组 A ,求满足 0 ≤ a ≤ b < n 的 A[b] - A[a] 的最大值。 给定数组 A 及它的大小 n ,请返回最大差值。 数据范围: 2 < n \le 2*10^5\2 输入: 复制返回值: 复制 输入: 复制返回值: 有一个长为 n 的数组 A ,求满足 0 ≤ a ≤ b < n 的 A[b] - A[a] 的最大值。 给定数组 A 及它的大小 n ,请返回最大差值。 数据范围: 2 < n \le 2*10^5\2 输入: 复制返回值: 复制 输入: 复制返回值: 有一个长为 n 的数组 A ,求满足 0 ≤ a ≤ b < n 的 A[b] - A[a] 的最大值。 给定数组 A 及它的大小 n ,请返回最大差值。 数据范围: 2 < n \le 2*10^5\2 输入: 复制返回值: 复制 输入: 复制返回值:示例1
[5,1],2
0
示例2
[5,6],2
1
描述
示例1
[5,1],2
0
示例2
[5,6],2
1
public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param A int整型一维数组 * @param n int整型 * @return int整型*/public int getDis (int[] A, int n) {// write code hereint max = 0;int mi = A[0];for(int i = 1; i < n; i++) {max = Math.max(max, A[i] - mi);if(mi > A[i]) {mi = A[i];}}return max;}
} 描述
示例1
[5,1],2
0
示例2
[5,6],2
1
描述
示例1
[5,1],2
0
示例2
[5,6],2
1
public class Solution {/*** 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可** * @param A int整型一维数组 * @param n int整型 * @return int整型*/public int getDis (int[] A, int n) {// write code hereint max = 0;int mi = A[0];for(int i = 1; i < n; i++) {max = Math.max(max, A[i] - mi);if(mi > A[i]) {mi = A[i];}}return max;}
}本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
