stack = [] for i in range(n - 1, -1, -1): while stack and arr[stack[-1]] < arr[i]: while stack and arr[stack[-1]] < arr[i]: j = stack.pop()
这里的stack不是空列表吗?怎么还能用在stack[-1]里
stack = [] for i in range(n - 1, -1, -1): while stack and arr[stack[-1]] < arr[i]: while stack and arr[stack[-1]] < arr[i]: j = stack.pop()
这里的stack不是空列表吗?怎么还能用在stack[-1]里