文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
1. Description
2. Solution
解析:Version 1,先排序获取索引,从最大值所在的索引开始遍历,只要是其左侧没有更新过的值都更新,使用left
来确定范围,left
始终是已更新数据的最右侧,其是下一次遍历的左边界。Version 2从倒数第二个元素开始向前遍历,maximum
用来保存右侧最大值,每次遍历先更新当前索引结果位置的数值为maximum
,然后更新maximum
。
- Version 1
1 | class Solution: |
- Version 2
1 | class Solution: |