题目描述

题解
暴力解法
使用双循环将每天的温度作为起点往后查找比它大的第一个数, 找到后将两个下标的差值作为结果保存
1  | class Solution {  | 
栈
利用栈结构, 在栈里存的是递减的数字.
每遍历到一个数字, 将其与栈顶元素进行比较, 如果比栈顶元素小, 就入栈, 如果比栈顶元素大, 弹出栈顶元素并将差值作为结果记录下来, 然后与新的栈顶元素循环比较, 知道比栈顶元素小或者栈为空, 然后将该元素入栈.
1  | class Solution {  | 

使用双循环将每天的温度作为起点往后查找比它大的第一个数, 找到后将两个下标的差值作为结果保存
1  | class Solution {  | 
利用栈结构, 在栈里存的是递减的数字.
每遍历到一个数字, 将其与栈顶元素进行比较, 如果比栈顶元素小, 就入栈, 如果比栈顶元素大, 弹出栈顶元素并将差值作为结果记录下来, 然后与新的栈顶元素循环比较, 知道比栈顶元素小或者栈为空, 然后将该元素入栈.
1  | class Solution {  | 
        微信支付
        支付宝