1.寻找峰值
山峰元素是指其值大于或等于左右相邻值的元素。给定一个输入数组nums,任意两个相邻元素值不相等,数组可能包含多个山峰。找到索引最大的那个山峰元素并返回其索引。
Example:
输入例子:2 4 1 2 7 8 4
输出例子:5
例子说明:索引最大的山峰的高度为8,其索引为5
⚠️寻找最大索引而不是最大的山峰数值
ANS:
1.倒叙遍历。
2.在倒叙的时候在判断是否>=的时候默认判断了其是小于,因此无需做二次判断。
3. range(5,-1,-1)是指倒叙步长为1,从5到-1的开始,在range中默认是0,因此此处要注明到-1结束。
class Solution:
def solve(self , a ):
length=len(a)
index=0
for i in range(length-1,-1,-1):
if a[i]>=a[i-1]:
index=i
return index
2.VLookup
精准匹配是0,默认是模糊匹配
⚠️目标不是第1列⬇️
利用VLOOKUP函数查找的时候,查阅值应当始终位于所在区域的第一列,但是我们要查找的目标位于查阅值的前一列
ANS: 在第二个填写空格里,使区域中输入IF({0,1},A41:A53,B41:B53),利用IF函数重组区域,让两列颠倒位置