【LeetCode】【2016】Maximum Difference Between Increasing Elements

連結

Maximum Difference Between Increasing Elements

想法

一開始會想到的是暴力解,直接雙迴圈來計算

接下來是優化的方式,這題的重點其實就是找目前 i 位置右變最大值的數,舉例來說

那上述暴力解使用的迴圈是由左往右遍歷,所以一定無法得知右邊最大值是多少
這時就需要由右往左迴圈,遍歷過程中持續記錄最大值

接下來就是加入題目要的條件,計算 num[i] 和右邊最大值相差多少nums[i] < 右邊最大值