import java.util.Stack;
class Solution {
public int[] dailyTemperatures(int[] temperatures) {
//默认初始值为0
int[] array = new int[temperatures.length];
//维护一个始终栈顶元素最小的序列
Stack<StackElement> stack = new Stack<>();
for(int i=0;i<temperatures.length-1;i++){
StackElement stackElement = new StackElement();
stackElement.index = i;
stackElement.val = temperatures[i];
stack.push(stackElement);
int top = stack.peek().val;
int next =