(Medium) Daily Temperatures LeetCode
Description:
Given a list of daily temperatures T, return a list such that, for each day in the input, tells you how many days you would have to wait until a warmer temperature. If there is no future day for which this is possible, put 0 instead.
For example, given the list of temperatures T = [73, 74, 75, 71, 69, 72, 76, 73], your output should be [1, 1, 4, 2, 1, 1, 0, 0].
Note: The length of temperatures will be in the range [1, 30000]. Each temperature will be an integer in the range [30, 100].
Solution:
class Solution { public int[] dailyTemperatures(int[] T) { if(T==null||T.length==0){ return null; } int [] res = new int[T.length]; for(int i = 0; i<T.length-1; i++){ for(int j = i+1; j<T.length; j++){ if(T[j]>T[i]){ res [i] = j-i; break; } } } res[T.length-1]=0; return res; } }

浙公网安备 33010602011771号