stack

[Leetcode 962] Maximum Width Ramp

Question Leetcode 962. Maximum Width Ramp Given an array A of integers, a ramp is a tuple (i, j) for which i < j and A[i] <= A[j]. The width of such a ramp is j - i. Find the maximum width of a ramp in A. If one doesn’t exist, return 0. Note: 2 <= A.length <= 50000 0 <= A[i] <= 50000 Examples: Example 1: Input: [6,0,8,2,1,5] Output: 4 Explanation: The maximum width ramp is achieved at (i, j) = (1, 5): A[1] = 0 and A[5] = 5.

[Leetcode 975] Odd Even Jump

Question Leetcode 975: Odd Even Jump You are given an integer array A. From some starting index, you can make a series of jumps. The (1st, 3rd, 5th, …) jumps in the series are called odd numbered jumps, and the (2nd, 4th, 6th, …) jumps in the series are called even numbered jumps. You may from index i jump forward to index j (with i < j) in the following way: