leetcode 852题山脉数组的峰顶索引
MountainArray = [1,2,6,9,11,7,5,1]
lst = MountainArray[:]
lst.sort(reverse=True)
i = MountainArray.index(lst[0])
print(i)
其实这种方法应该不是出题人想要的结果,先对列表进行拷贝,然后对拷贝后的列表进行排序,再取排序后的列表的第一个元素,然后在原来的列表中去索引。也只有python会支持这种取巧的做法。
正常的代码应该这样写
for i in range(len(MountainArr.
原创
2021-05-04 22:21:33 ·
119 阅读 ·
0 评论